diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/luasocket.c | 2 |
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 | } |