aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libssh/connect.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libssh/connect.c b/libssh/connect.c
index 52c48c86..91ec0297 100644
--- a/libssh/connect.c
+++ b/libssh/connect.c
@@ -155,7 +155,9 @@ static int getai(SSH_SESSION *session, const char *host, int port, struct addrin
} else {
snprintf(s_port, sizeof(s_port), "%hu", port);
service = s_port;
+#ifdef AI_NUMERICSERV
hints.ai_flags=AI_NUMERICSERV;
+#endif
}
#ifdef HAVE_REGCOMP
if(regexec(ip_regex,host,0,NULL,0) == 0){