# HG changeset patch # User Matthew Wild # Date 1258862148 0 # Node ID 93eae69fc121b78621a8b7b2b8d5883146bad221 # Parent 9fd2782d63f631d2e79f929bc897e23f7118fe41 net.server_event: Set startsslcallback property to nil when we're done handshaking, otherwise we keep trying to repeat the handshake diff -r 9fd2782d63f6 -r 93eae69fc121 net/server_event.lua --- a/net/server_event.lua Sun Nov 22 03:53:44 2009 +0000 +++ b/net/server_event.lua Sun Nov 22 03:55:48 2009 +0000 @@ -388,6 +388,7 @@ end self._usingssl = true self.startsslcallback = function( ) -- we have to start the handshake outside of a read/write event + self.startsslcallback = nil self:_start_ssl(); self.eventstarthandshake = nil return -1