Diff

net/server_select.lua @ 9385:58fe099043ed

net.server: Call a 'onattach' callback when replacing listeners
author Kim Alvefur <zash@zash.se>
date Wed, 26 Sep 2018 14:25:59 +0200
parent 8983:23f66f04e216
child 9387:33e52f727f0f
line wrap: on
line diff
--- a/net/server_select.lua	Wed Sep 26 14:57:09 2018 +0200
+++ b/net/server_select.lua	Wed Sep 26 14:25:59 2018 +0200
@@ -331,6 +331,9 @@
 		drain = listeners.ondrain
 		handler.onreadtimeout = listeners.onreadtimeout
 		detach = listeners.ondetach
+		if listeners.onattach then
+			listeners.onattach(self)
+		end
 	end
 	handler.getstats = function( )
 		return readtraffic, sendtraffic