Browse Source

Merge pull request #529 from majestrate/fix-long-uptime-memleak

close ntcp sessions to prevent memory leaks
pull/533/head
orignal 9 years ago committed by GitHub
parent
commit
74d9f89c09
  1. 7
      Transports.cpp

7
Transports.cpp

@ -457,7 +457,12 @@ namespace transport
m_SSUServer->DeleteSession (ssuSession); m_SSUServer->DeleteSession (ssuSession);
LogPrint (eLogDebug, "Transports: SSU session closed"); LogPrint (eLogDebug, "Transports: SSU session closed");
} }
// TODO: delete NTCP auto ntcpSession = m_NTCPServer ? m_NTCPServer->FindNTCPSession(router->GetIdentHash()) : nullptr;
if (ntcpSession) // try deleting ntcp session too
{
m_NTCPServer->RemoveNTCPSession(ntcpSession);
LogPrint(eLogDebug, "Transports: NTCP session closed");
}
} }
void Transports::DetectExternalIP () void Transports::DetectExternalIP ()

Loading…
Cancel
Save