261 _ = self.eventsession and self.eventsession:close( ) |
261 _ = self.eventsession and self.eventsession:close( ) |
262 _ = self.eventwritetimeout and self.eventwritetimeout:close( ) |
262 _ = self.eventwritetimeout and self.eventwritetimeout:close( ) |
263 _ = self.eventreadtimeout and self.eventreadtimeout:close( ) |
263 _ = self.eventreadtimeout and self.eventreadtimeout:close( ) |
264 _ = self.ondisconnect and self:ondisconnect( self.fatalerror ) -- call ondisconnect listener (wont be the case if handshake failed on connect) |
264 _ = self.ondisconnect and self:ondisconnect( self.fatalerror ) -- call ondisconnect listener (wont be the case if handshake failed on connect) |
265 _ = self.conn and self.conn:close( ) -- close connection, must also be called outside of any socket registered events! |
265 _ = self.conn and self.conn:close( ) -- close connection, must also be called outside of any socket registered events! |
266 self._server:counter(-1); |
266 _ = self._server and self._server:counter(-1); |
267 self.eventread, self.eventwrite = nil, nil |
267 self.eventread, self.eventwrite = nil, nil |
268 self.eventstarthandshake, self.eventhandshake, self.eventclose = nil, nil, nil |
268 self.eventstarthandshake, self.eventhandshake, self.eventclose = nil, nil, nil |
269 self.readcallback, self.writecallback = nil, nil |
269 self.readcallback, self.writecallback = nil, nil |
270 else |
270 else |
271 self.conn:close( ) |
271 self.conn:close( ) |