aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/luasocket.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/luasocket.c b/src/luasocket.c
index f72615a..3b3f697 100644
--- a/src/luasocket.c
+++ b/src/luasocket.c
@@ -652,7 +652,7 @@ int global_select(lua_State *L)
652 /* see if we can read, write or if we timedout */ 652 /* see if we can read, write or if we timedout */
653 ret = select(max, prfds, pwfds, NULL, ptm); 653 ret = select(max, prfds, pwfds, NULL, ptm);
654 /* did we timeout? */ 654 /* did we timeout? */
655 if (ret <= 0 && ms > 0) { 655 if (ret <= 0 && ms >= 0) {
656 push_error(L, NET_TIMEOUT); 656 push_error(L, NET_TIMEOUT);
657 return 3; 657 return 3;
658 } 658 }