diff options
| author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-09-21 18:59:19 +0000 |
|---|---|---|
| committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-09-21 18:59:19 +0000 |
| commit | e1d318f26cf53ce9b2c3044d8d138956150488c7 (patch) | |
| tree | 4bf658493dd7d75e2d1d2bd3337149df389f2e4e | |
| parent | eba5f22437cb4133f12d53bb14b4cae4eacb5f16 (diff) | |
| download | luasocket-e1d318f26cf53ce9b2c3044d8d138956150488c7.tar.gz luasocket-e1d318f26cf53ce9b2c3044d8d138956150488c7.tar.bz2 luasocket-e1d318f26cf53ce9b2c3044d8d138956150488c7.zip | |
Select wasn't calling tm_markstart.
| -rw-r--r-- | src/select.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/select.c b/src/select.c index a92a2c5..efdbdff 100644 --- a/src/select.c +++ b/src/select.c | |||
| @@ -62,6 +62,7 @@ static int global_select(lua_State *L) { | |||
| 62 | ndirty = check_dirty(L, 1, rtab, &rset); | 62 | ndirty = check_dirty(L, 1, rtab, &rset); |
| 63 | t = ndirty > 0? 0.0: t; | 63 | t = ndirty > 0? 0.0: t; |
| 64 | tm_init(&tm, t, -1); | 64 | tm_init(&tm, t, -1); |
| 65 | tm_markstart(&tm); | ||
| 65 | max_fd = collect_fd(L, 2, max_fd, itab, &wset); | 66 | max_fd = collect_fd(L, 2, max_fd, itab, &wset); |
| 66 | ret = sock_select(max_fd+1, &rset, &wset, NULL, &tm); | 67 | ret = sock_select(max_fd+1, &rset, &wset, NULL, &tm); |
| 67 | if (ret > 0 || ndirty > 0) { | 68 | if (ret > 0 || ndirty > 0) { |
