diff options
author | Sergey Poznyakoff <gray@gnu.org> | 2016-01-09 09:35:58 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org> | 2016-01-09 09:35:58 +0200 |
commit | 3df291f812208a8ce07a2878784a0a73e4587193 (patch) | |
tree | f8ffcf708ddef646227ef8f9496f212699fb4b84 | |
parent | 8434d5e107c0f43847db56569106e2aafb1a67f4 (diff) | |
download | grecs-3df291f812208a8ce07a2878784a0a73e4587193.tar.gz grecs-3df291f812208a8ce07a2878784a0a73e4587193.tar.bz2 |
Bugfix
* src/sockaddr.c (parse_inet): Handle GRECS_AH_PASSIVE
-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; |