From 3ea3b8dfa49c3d0514440e8a6786b3c16b36ba27 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E5=86=89=E6=AD=A3=E6=BA=90?= <ranzy0631@thundersoft.com>
Date: Wed, 19 Mar 2014 22:32:41 +0800
Subject: [PATCH] I think that the socket is invalid, the return should be -1.

---
 mongoose.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mongoose.c b/mongoose.c
index fadf70808..97535a107 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -769,7 +769,7 @@ int ns_server_poll(struct ns_server *server, int milli) {
   time_t current_time = time(NULL);
 
   if (server->listening_sock == INVALID_SOCKET &&
-      server->active_connections == NULL) return 0;
+      server->active_connections == NULL) return -1;
 
   FD_ZERO(&read_set);
   FD_ZERO(&write_set);
-- 
GitLab