[Slim-Checkins] r9354 - /trunk/server/Slim/Networking/Slimproto.pm
adrian at svn.slimdevices.com
adrian at svn.slimdevices.com
Fri Sep 1 13:48:00 PDT 2006
Author: adrian
Date: Fri Sep 1 13:47:58 2006
New Revision: 9354
URL: http://svn.slimdevices.com?rev=9354&view=rev
Log:
Bug: N/A
Description: Read slimproto during idleStreams. Otherwise timers are
processed in idleStreams, but slimproto is not, so reconnect logic
could potentially disconnect clients.
Modified:
trunk/server/Slim/Networking/Slimproto.pm
Modified: trunk/server/Slim/Networking/Slimproto.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Networking/Slimproto.pm?rev=9354&r1=9353&r2=9354&view=diff
==============================================================================
--- trunk/server/Slim/Networking/Slimproto.pm (original)
+++ trunk/server/Slim/Networking/Slimproto.pm Fri Sep 1 13:47:58 2006
@@ -162,7 +162,7 @@
$parser_framelength{$clientsock} = 0;
$inputbuffer{$clientsock}='';
- Slim::Networking::Select::addRead($clientsock, \&client_readable);
+ Slim::Networking::Select::addRead($clientsock, \&client_readable, 1); # processed during idleStreams
Slim::Networking::Select::addError($clientsock, \&slimproto_close);
$::d_slimproto && msg ("Slimproto accepted connection from: [" . $ipport{$clientsock} . "]\n");
More information about the checkins
mailing list