mirror of https://github.com/cowrie/cowrie.git
don't delete a session from the sessions dict if it's not there
git-svn-id: https://kippo.googlecode.com/svn/trunk@213 951d7100-d841-11de-b865-b3884708a8e2
This commit is contained in:
parent
8845b2b0eb
commit
8b336fbb96
|
@ -514,7 +514,8 @@ class HoneyPotTransport(transport.SSHServerTransport):
|
|||
def connectionLost(self, reason):
|
||||
for i in self.interactors:
|
||||
i.sessionClosed()
|
||||
del self.factory.sessions[self.transport.sessionno]
|
||||
if self.transport.sessionno in self.factory.sessions:
|
||||
del self.factory.sessions[self.transport.sessionno]
|
||||
self.lastlogExit()
|
||||
if self.ttylog_open:
|
||||
ttylog.ttylog_close(self.ttylog_file, time.time())
|
||||
|
|
Loading…
Reference in New Issue