diff options
author | Kim Alvefur <zash@zash.se> | 2016-11-24 14:18:25 +0100 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2016-11-24 14:18:25 +0100 |
commit | cfa5d207938b23a2e00689439d4fbe2c0aec09dd (patch) | |
tree | 092bb85e6687d0c7bfd65269db958ac16a60d37c /net/server_select.lua | |
parent | f36fed39e8110ee3c36e0587811ce3268ae6690e (diff) | |
parent | 28ac8f61506cb86d188a95f7bd3e1e2c4d117493 (diff) | |
download | prosody-cfa5d207938b23a2e00689439d4fbe2c0aec09dd.tar.gz prosody-cfa5d207938b23a2e00689439d4fbe2c0aec09dd.zip |
Merge 0.9->0.10
Diffstat (limited to 'net/server_select.lua')
-rw-r--r-- | net/server_select.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/net/server_select.lua b/net/server_select.lua index 02839062..12aef9d8 100644 --- a/net/server_select.lua +++ b/net/server_select.lua @@ -421,6 +421,7 @@ wrapconnection = function( server, listeners, socket, ip, serverport, clientport end handler.port = handler.clientport -- COMPAT server_event local write = function( self, data ) + if not handler then return false end bufferlen = bufferlen + #data if bufferlen > maxsendlen then _closelist[ handler ] = "send buffer exceeded" -- cannot close the client at the moment, have to wait to the end of the cycle |