Software / code / prosody
Comparison
net/server_event.lua @ 7690:861a747e441b
Merge 0.10->trunk
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sat, 08 Oct 2016 21:07:12 +0200 |
| parent | 7422:41be97f8158f |
| parent | 7688:88ad2d5bcf80 |
| child | 7810:cdb5dd9f35c0 |
comparison
equal
deleted
inserted
replaced
| 7687:ae24deae6488 | 7690:861a747e441b |
|---|---|
| 559 --vdebug( "leaving this event because:", tostring(interface.noreading or interface.fatalerror) ) | 559 --vdebug( "leaving this event because:", tostring(interface.noreading or interface.fatalerror) ) |
| 560 interface.eventread = nil | 560 interface.eventread = nil |
| 561 return -1 | 561 return -1 |
| 562 end | 562 end |
| 563 if EV_TIMEOUT == event and not interface.conn:dirty() and interface:onreadtimeout() ~= true then | 563 if EV_TIMEOUT == event and not interface.conn:dirty() and interface:onreadtimeout() ~= true then |
| 564 interface.fatalerror = "timeout during receiving" | |
| 565 debug( "connection failed:", interface.fatalerror ) | |
| 566 interface:_close() | |
| 567 interface.eventread = nil | |
| 564 return -1 -- took too long to get some data from client -> disconnect | 568 return -1 -- took too long to get some data from client -> disconnect |
| 565 end | 569 end |
| 566 if interface._usingssl then -- handle luasec | 570 if interface._usingssl then -- handle luasec |
| 567 if interface.eventwritetimeout then -- ok, in the past writecallback was regged | 571 if interface.eventwritetimeout then -- ok, in the past writecallback was regged |
| 568 local ret = interface.writecallback( ) -- call it | 572 local ret = interface.writecallback( ) -- call it |