Software /
code /
prosody
Comparison
net/server_select.lua @ 6465:ab68bb837fe0
Merge 0.10->trunk
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 05 Oct 2014 15:37:46 +0200 |
parent | 6442:0f4025abbe8f |
parent | 6459:ba421af3dfd3 |
child | 6481:dbc72cd1332e |
comparison
equal
deleted
inserted
replaced
6456:a8d9d3eea6f4 | 6465:ab68bb837fe0 |
---|---|
886 for handler, timestamp in pairs( _readtimes ) do | 886 for handler, timestamp in pairs( _readtimes ) do |
887 if os_difftime( _currenttime - timestamp ) > _readtimeout then | 887 if os_difftime( _currenttime - timestamp ) > _readtimeout then |
888 if not(handler.onreadtimeout) or handler:onreadtimeout() ~= true then | 888 if not(handler.onreadtimeout) or handler:onreadtimeout() ~= true then |
889 handler.disconnect( )( handler, "read timeout" ) | 889 handler.disconnect( )( handler, "read timeout" ) |
890 handler:close( ) -- forced disconnect? | 890 handler:close( ) -- forced disconnect? |
891 else | |
892 _readtimes[ handler ] = _currenttime -- reset timer | |
891 end | 893 end |
892 end | 894 end |
893 end | 895 end |
894 end | 896 end |
895 | 897 |