X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=src%2Fsocket.c;h=0be98b936dd4c04b28e9e1baf82fa8324521c29c;hb=f9e0746add961552366416e1f55878baf20be44b;hp=014bbaa2b04e200ea7260606c93eb2bd87370e91;hpb=271c43b0ae533c0371b2380f91e79dc97bdd0bcc;p=osmocom-bb.git 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 @@ 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");