Mercurial > prosody-hg
comparison net/server_event.lua @ 2124:465a7481ab96
net.server_event: Remove premature non-optimisation
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Sun, 22 Nov 2009 04:06:40 +0000 |
| parents | f7b589f798af |
| children | 2b4f8a35e41a |
comparison
equal
deleted
inserted
replaced
| 2123:f7b589f798af | 2124:465a7481ab96 |
|---|---|
| 514 interface.eventwrite = nil | 514 interface.eventwrite = nil |
| 515 return -1 | 515 return -1 |
| 516 end | 516 end |
| 517 end | 517 end |
| 518 end | 518 end |
| 519 local usingssl, receive = interface._usingssl, interface.receive; | 519 |
| 520 interface.readcallback = function( event ) -- called on read events | 520 interface.readcallback = function( event ) -- called on read events |
| 521 --vdebug( "new client read event, id/ip/port:", interface, ip, port ) | 521 --vdebug( "new client read event, id/ip/port:", interface, ip, port ) |
| 522 if interface.noreading or interface.fatalerror then -- leave this event | 522 if interface.noreading or interface.fatalerror then -- leave this event |
| 523 --vdebug( "leaving this event because:", interface.noreading or interface.fatalerror ) | 523 --vdebug( "leaving this event because:", interface.noreading or interface.fatalerror ) |
| 524 interface.eventread = nil | 524 interface.eventread = nil |
| 529 debug( "connection failed:", interface.fatalerror ) | 529 debug( "connection failed:", interface.fatalerror ) |
| 530 interface:_close() | 530 interface:_close() |
| 531 interface.eventread = nil | 531 interface.eventread = nil |
| 532 return -1 | 532 return -1 |
| 533 else -- can read | 533 else -- can read |
| 534 if usingssl then -- handle luasec | 534 if interface._usingssl then -- handle luasec |
| 535 if interface.eventwritetimeout then -- ok, in the past writecallback was regged | 535 if interface.eventwritetimeout then -- ok, in the past writecallback was regged |
| 536 local ret = interface.writecallback( ) -- call it | 536 local ret = interface.writecallback( ) -- call it |
| 537 --vdebug( "tried to write in readcallback, result:", ret ) | 537 --vdebug( "tried to write in readcallback, result:", ret ) |
| 538 end | 538 end |
| 539 if interface.eventreadtimeout then | 539 if interface.eventreadtimeout then |
