Add release checklist.
[darkstat] / http.c
diff --git a/http.c b/http.c
index add1031..e39f16b 100644 (file)
--- a/http.c
+++ b/http.c
@@ -931,6 +931,8 @@ static void http_listen_one(struct addrinfo *ai,
         return;
     }
 
+    fd_set_nonblock(sockin);
+
     /* reuse address */
     sockopt = 1;
     if (setsockopt(sockin, SOL_SOCKET, SO_REUSEADDR,
@@ -957,7 +959,7 @@ static void http_listen_one(struct addrinfo *ai,
     }
 
     /* listen on socket */
-    if (listen(sockin, -1) == -1)
+    if (listen(sockin, 128) == -1)
         err(1, "listen() failed");
 
     verbosef("listening on http://%s%s%s:%u/",