mirror of
https://github.com/yrutschle/sslh.git
synced 2025-04-12 15:17:14 +03:00
resolve name at connection time for UDP too
This commit is contained in:
parent
c2551c011e
commit
e0f15a31b7
@ -225,6 +225,11 @@ static void mark_active(struct connection* cnx)
|
||||
/* Creates a new non-blocking socket */
|
||||
static int nonblocking_socket(struct sslhcfg_protocols_item* proto)
|
||||
{
|
||||
if (proto->resolve_on_forward) {
|
||||
resolve_split_name(&(proto->saddr), proto->host,
|
||||
proto->port);
|
||||
}
|
||||
|
||||
int out = socket(proto->saddr->ai_family, SOCK_DGRAM, 0);
|
||||
int res = set_nonblock(out);
|
||||
if (res == -1) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user