mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-22 02:53:09 +00:00
bugfix: socket.read(fd, nil) should clear buffer size to 0
This commit is contained in:
@@ -246,6 +246,7 @@ lclearbuffer(lua_State *L) {
|
||||
while(sb->head) {
|
||||
return_free_node(L,2,sb);
|
||||
}
|
||||
sb->size = 0;
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -264,6 +265,7 @@ lreadall(lua_State *L) {
|
||||
return_free_node(L,2,sb);
|
||||
}
|
||||
luaL_pushresult(&b);
|
||||
sb->size = 0;
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user