--- googlecode.com/svn/trunk/Meteor/Connection.pm 2008/11/27 00:34:01 63 +++ googlecode.com/svn/trunk/Meteor/Connection.pm 2009/01/19 11:19:41 64 @@ -146,7 +146,7 @@ sub destroyBadRequests { foreach my $conn (@Connections) { - if (time-$conn->{'connectionStart'} > 30 && !exists($conn->{'subscriberID'}) && $conn->{'type'} eq 'Meteor::Subscriber') { + if (time-$conn->{'connectionStart'} > 30 && !$conn->{'autoClose'} && !exists($conn->{'subscriberID'}) && $conn->{'type'} eq 'Meteor::Subscriber') { &::syslog('debug',"Closing misbehaving subscriber %s",$conn->{'socketFN'}); $conn->close(); }