Kaynağa Gözat

Fix mg_poll for infinite timeouts

bel 8 yıl önce
ebeveyn
işleme
59bb06fe6d
1 değiştirilmiş dosya ile 2 ekleme ve 2 silme
  1. 2 2
      src/civetweb.c

+ 2 - 2
src/civetweb.c

@@ -4189,11 +4189,11 @@ mg_poll(struct pollfd *pfd,
 		}
 
 		/* Poll returned timeout (0). */
-        if (milliseconds >= 0) {
+        if (milliseconds > 0) {
 		    milliseconds -= ms_now;
         }
 
-	} while (milliseconds > 0);
+	} while (milliseconds != 0);
 
 	return result;
 }