From 37f7af4b9f1250e3c3439df03d43cf291a4d6f37 Mon Sep 17 00:00:00 2001 From: Diego Nehab Date: Mon, 20 Jun 2005 04:51:55 +0000 Subject: Added check-links-nb.lua that check links in a non-blocking way. --- src/buffer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') 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) { if (p[0] == '*' && p[1] == 'l') err = recvline(buf, &b); else if (p[0] == '*' && p[1] == 'a') err = recvall(buf, &b); else luaL_argcheck(L, 0, 2, "invalid receive pattern"); - /* get a fixed number of bytes */ + /* get a fixed number of bytes (minus what was already partially + * received) */ } else err = recvraw(buf, (size_t) lua_tonumber(L, 2)-size, &b); /* check if there was an error */ if (err != IO_DONE) { -- cgit v1.2.3-55-g6feb