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");