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 | } |
