From 2e0e6fc6c44dcd2b4834de799d0b3a5874296752 Mon Sep 17 00:00:00 2001 From: orignal Date: Thu, 3 Jul 2014 10:33:23 -0400 Subject: [PATCH] fixed memory leak --- Transports.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Transports.cpp b/Transports.cpp index 249e5f0e..e0763aac 100644 --- a/Transports.cpp +++ b/Transports.cpp @@ -245,7 +245,10 @@ namespace i2p if (s) s->SendI2NPMessage (msg); else + { LogPrint ("No NTCP and SSU addresses available"); + DeleteI2NPMessage (msg); + } } } } @@ -253,6 +256,7 @@ namespace i2p { LogPrint ("Router not found. Requested"); i2p::data::netdb.RequestDestination (ident); + DeleteI2NPMessage (msg); // TODO: implement a placeholder for router and send once it's available } } }