Mercurial > prosody-hg
comparison net/server_select.lua @ 7745:6d6a04628954
Merge 0.10->trunk
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 26 Nov 2016 20:11:03 +0100 |
| parents | f14094d10925 0647b821e00a |
| children | 67311cda0625 |
comparison
equal
deleted
inserted
replaced
| 7737:f93b3083b46b | 7745:6d6a04628954 |
|---|---|
| 414 handler.clientport = function( ) | 414 handler.clientport = function( ) |
| 415 return clientport | 415 return clientport |
| 416 end | 416 end |
| 417 handler.port = handler.clientport -- COMPAT server_event | 417 handler.port = handler.clientport -- COMPAT server_event |
| 418 local write = function( self, data ) | 418 local write = function( self, data ) |
| 419 if not handler then return false end | |
| 419 bufferlen = bufferlen + #data | 420 bufferlen = bufferlen + #data |
| 420 if bufferlen > maxsendlen then | 421 if bufferlen > maxsendlen then |
| 421 _closelist[ handler ] = "send buffer exceeded" -- cannot close the client at the moment, have to wait to the end of the cycle | 422 _closelist[ handler ] = "send buffer exceeded" -- cannot close the client at the moment, have to wait to the end of the cycle |
| 422 handler.write = idfalse -- dont write anymore | 423 handler.write = idfalse -- dont write anymore |
| 423 return false | 424 return false |
