diff options
author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-06-20 04:51:55 +0000 |
---|---|---|
committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2005-06-20 04:51:55 +0000 |
commit | 37f7af4b9f1250e3c3439df03d43cf291a4d6f37 (patch) | |
tree | 33f7d8fbbc2860378059810c5372aadc140f1305 /src/buffer.c | |
parent | ae4ba2aa98af4e6d035850fcbc5985cea94f25fa (diff) | |
download | luasocket-37f7af4b9f1250e3c3439df03d43cf291a4d6f37.tar.gz luasocket-37f7af4b9f1250e3c3439df03d43cf291a4d6f37.tar.bz2 luasocket-37f7af4b9f1250e3c3439df03d43cf291a4d6f37.zip |
Added check-links-nb.lua that check links in a non-blocking way.
Diffstat (limited to 'src/buffer.c')
-rw-r--r-- | src/buffer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/buffer.c b/src/buffer.c index 62211d8..1188fda 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
@@ -122,7 +122,8 @@ int buf_meth_receive(lua_State *L, p_buf buf) { | |||
122 | if (p[0] == '*' && p[1] == 'l') err = recvline(buf, &b); | 122 | if (p[0] == '*' && p[1] == 'l') err = recvline(buf, &b); |
123 | else if (p[0] == '*' && p[1] == 'a') err = recvall(buf, &b); | 123 | else if (p[0] == '*' && p[1] == 'a') err = recvall(buf, &b); |
124 | else luaL_argcheck(L, 0, 2, "invalid receive pattern"); | 124 | else luaL_argcheck(L, 0, 2, "invalid receive pattern"); |
125 | /* get a fixed number of bytes */ | 125 | /* get a fixed number of bytes (minus what was already partially |
126 | * received) */ | ||
126 | } else err = recvraw(buf, (size_t) lua_tonumber(L, 2)-size, &b); | 127 | } else err = recvraw(buf, (size_t) lua_tonumber(L, 2)-size, &b); |
127 | /* check if there was an error */ | 128 | /* check if there was an error */ |
128 | if (err != IO_DONE) { | 129 | if (err != IO_DONE) { |