sock: in listen_sock(), add debug message when socket() call failed.
[obnox/tinyproxy.git] / src / sock.c
index 113ea88b1805afb9323d2db9e9967f2bf0cd1440..b95f69c44e7b77f5262763074f801ac2ed4d8d96 100644 (file)
@@ -195,8 +195,12 @@ int listen_sock (const char *addr, uint16_t port, vector_t listen_fds)
 
                 listenfd = socket (rp->ai_family, rp->ai_socktype,
                                    rp->ai_protocol);
-                if (listenfd == -1)
+                if (listenfd == -1) {
+                        log_message(LOG_ERR,
+                                    "failed to create socket: %s",
+                                    strerror(errno));
                         continue;
+                }
 
                 setsockopt (listenfd, SOL_SOCKET, SO_REUSEADDR, &on,
                             sizeof (on));