net.server_event: Set startsslcallback property to nil when we're done handshaking, otherwise we keep trying to repeat the handshake

Sun, 22 Nov 2009 03:55:48 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Sun, 22 Nov 2009 03:55:48 +0000
changeset 2117
93eae69fc121
parent 2116
9fd2782d63f6
child 2118
3a5ed91a9f27

net.server_event: Set startsslcallback property to nil when we're done handshaking, otherwise we keep trying to repeat the handshake

net/server_event.lua file | annotate | diff | comparison | revisions
--- 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

mercurial