Fix --server=/domain/#

This commit is contained in:
Simon Kelley
2022-11-07 23:24:31 +00:00
parent 262dadf50e
commit 2fc904111d

View File

@@ -863,11 +863,13 @@ char *parse_server(char *arg, struct server_details *sdetails)
struct addrinfo hints = { 0 };
*sdetails->interface = 0;
sdetails->addr_type = AF_UNSPEC;
if (strcmp(arg, "#") == 0)
{
if (sdetails->flags)
*sdetails->flags |= SERV_USE_RESOLV;
sdetails->addr_type = AF_LOCAL;
sdetails->valid = 1;
return NULL;
}
@@ -1047,7 +1049,7 @@ char *parse_server_addr(struct server_details *sdetails)
}
}
}
else
else if (sdetails->addr_type != AF_LOCAL)
return _("bad address");
return NULL;