commit | f9e0746add961552366416e1f55878baf20be44b | [log] [tgz] |
---|---|---|
author | Harald Welte <laforge@gnumonks.org> | Tue May 31 17:47:54 2011 +0200 |
committer | Harald Welte <laforge@gnumonks.org> | Tue May 31 17:47:54 2011 +0200 |
tree | 4a05b43bf6149fa6a797373f4411d12e4f87f567 | |
parent | 271c43b0ae533c0371b2380f91e79dc97bdd0bcc [diff] |
socket: getaddrinfo(): set AI_PASSIVE if we want to bind This will tell getaddrinfo() that we want a INADDR_ANY style socket
diff --git a/src/socket.c b/src/socket.c index 014bbaa..0be98b9 100644 --- a/src/socket.c +++ b/src/socket.c
@@ -31,6 +31,9 @@ hints.ai_flags = 0; hints.ai_protocol = proto; + if (connect0_bind1) + hints.ai_flags |= AI_PASSIVE; + rc = getaddrinfo(host, portbuf, &hints, &result); if (rc != 0) { perror("getaddrinfo returned NULL");