fixed memory leak

This commit is contained in:
orignal 2014-07-05 08:33:08 -04:00
parent 49035ef55d
commit 73ef5e29c2
2 changed files with 7 additions and 0 deletions

View File

@ -9,6 +9,12 @@ namespace i2p
{
namespace tunnel
{
TunnelEndpoint::~TunnelEndpoint ()
{
for (auto it: m_IncompleteMessages)
i2p::DeleteI2NPMessage (it.second.data);
}
void TunnelEndpoint::HandleDecryptedTunnelDataMsg (I2NPMessage * msg)
{
m_NumReceivedBytes += TUNNEL_DATA_MSG_SIZE;

View File

@ -21,6 +21,7 @@ namespace tunnel
public:
TunnelEndpoint (): m_NumReceivedBytes (0) {};
~TunnelEndpoint ();
size_t GetNumReceivedBytes () const { return m_NumReceivedBytes; };
void HandleDecryptedTunnelDataMsg (I2NPMessage * msg);