diff options
Diffstat (limited to 'plugins/netutils.c')
-rw-r--r-- | plugins/netutils.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/plugins/netutils.c b/plugins/netutils.c index c567df53..dc679e2a 100644 --- a/plugins/netutils.c +++ b/plugins/netutils.c @@ -35,6 +35,7 @@ int socket_timeout = DEFAULT_SOCKET_TIMEOUT; int econn_refuse_state = STATE_CRITICAL; int was_refused = FALSE; +int address_family = AF_UNSPEC; /* handles socket timeouts */ void @@ -254,7 +255,7 @@ my_connect (char *host_name, int port, int *sd, int proto) int result; memset (&hints, 0, sizeof (hints)); - hints.ai_family = PF_UNSPEC; + hints.ai_family = address_family; hints.ai_protocol = proto; hints.ai_socktype = (proto == IPPROTO_UDP) ? SOCK_DGRAM : SOCK_STREAM; |