diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/sockaddr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sockaddr.c b/src/sockaddr.c index 83e1fe8..22f02ff 100644 --- a/src/sockaddr.c +++ b/src/sockaddr.c @@ -150,7 +150,7 @@ parse_inet(struct grecs_sockaddr **ret, snprintf(portbuf, sizeof portbuf, "%hu", gh->port); service = portbuf; hints.ai_flags |= AI_NUMERICSERV; - } else { + } else if (!(gh->flags & GRECS_AH_PASSIVE)) { grecs_error(locus, 0, _("service not specified: %s"), arg); return -1; |