From 1ecc27bdcae8e97141740f26842fc8c85e97221f Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Thu, 3 Dec 2009 02:30:09 +0000 Subject: net.server_event: Port fix in 2dc9bbf25447 to libevent-based backend --- net/server_event.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'net') diff --git a/net/server_event.lua b/net/server_event.lua index 450bd341..99e972d7 100644 --- a/net/server_event.lua +++ b/net/server_event.lua @@ -572,6 +572,7 @@ do interface.eventread = nil return -1 end + interface.onincoming( interface, buffer, err ) -- send new data to listener if err and ( err ~= "timeout" and err ~= "wantread" ) then if "wantwrite" == err then -- need to read on write event if not interface.eventwrite then -- register new write event if needed @@ -592,7 +593,6 @@ do return -1 end end - interface.onincoming( interface, buffer, err ) -- send new data to listener return EV_READ, cfg.READ_TIMEOUT end end -- cgit v1.2.3