From f9e0746add961552366416e1f55878baf20be44b Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Tue, 31 May 2011 17:47:54 +0200 Subject: socket: getaddrinfo(): set AI_PASSIVE if we want to bind This will tell getaddrinfo() that we want a INADDR_ANY style socket --- src/socket.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/socket.c b/src/socket.c index 014bbaa2..0be98b93 100644 --- a/src/socket.c +++ b/src/socket.c @@ -31,6 +31,9 @@ int osmo_sock_init(uint16_t family, uint16_t type, uint8_t proto, 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"); -- cgit v1.2.3