Selaa lähdekoodia

* Sockets can be 1

svn: 1453
Bryan Drewery 21 vuotta sitten
vanhempi
commit
6a27db74d8
1 muutettua tiedostoa jossa 4 lisäystä ja 2 poistoa
  1. 4 2
      src/net.c

+ 4 - 2
src/net.c

@@ -730,7 +730,7 @@ intt open_address_listen(in_addr_t addr, port_t *port)
     struct sockaddr_in6 name6;
     struct sockaddr_in6 name6;
     sock = getsock(SOCK_LISTEN, af_def);
     sock = getsock(SOCK_LISTEN, af_def);
 
 
-    if (sock < 1)
+    if (sock < 0)
       return -1;
       return -1;
 
 
     debug2("Opening listen socket on port %d with AF_INET6, sock: %d", *port, sock);
     debug2("Opening listen socket on port %d with AF_INET6, sock: %d", *port, sock);
@@ -750,6 +750,7 @@ intt open_address_listen(in_addr_t addr, port_t *port)
     }
     }
     *port = ntohs(name6.sin6_port);
     *port = ntohs(name6.sin6_port);
     if (listen(sock, 1) < 0) {
     if (listen(sock, 1) < 0) {
+      sdprintf("Failed to open sock '%d' for listen on port '%d'", sock, *port);
       killsock(sock);
       killsock(sock);
       return -1;
       return -1;
     }
     }
@@ -759,7 +760,7 @@ intt open_address_listen(in_addr_t addr, port_t *port)
     sock = getsock(SOCK_LISTEN);
     sock = getsock(SOCK_LISTEN);
 #endif /* USE_IPV6 */
 #endif /* USE_IPV6 */
 
 
-    if (sock < 1)
+    if (sock < 0)
       return -1;
       return -1;
 
 
     debug2("Opening listen socket on port %d with AF_INET, sock: %d", *port, sock);
     debug2("Opening listen socket on port %d with AF_INET, sock: %d", *port, sock);
@@ -779,6 +780,7 @@ intt open_address_listen(in_addr_t addr, port_t *port)
     }
     }
     *port = ntohs(name.sin_port);
     *port = ntohs(name.sin_port);
     if (listen(sock, 1) < 0) {
     if (listen(sock, 1) < 0) {
+      sdprintf("Failed to open sock '%d' for listen on port '%d'", sock, *port);
       killsock(sock);
       killsock(sock);
       return -1;
       return -1;
     }
     }