From c0ec85b4869e182c7f04a66d546356669f277d0b Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Wed, 26 Nov 2008 13:12:39 +0100 Subject: [PATCH 1/2] add missing chainup to parent DoDispose method --- src/node/application.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/node/application.cc b/src/node/application.cc index 753de0847..f89dd7a56 100644 --- a/src/node/application.cc +++ b/src/node/application.cc @@ -58,6 +58,7 @@ Application::DoDispose (void) m_node = 0; Simulator::Cancel(m_startEvent); Simulator::Cancel(m_stopEvent); + Object::DoDispose (); } void Application::Start(const Time& startTime) From f69d0dfffd803eeee340a336ed7320c4bd8ff24e Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Wed, 26 Nov 2008 04:27:10 -0800 Subject: [PATCH 2/2] bug 421: memory leak in csma-ping --- src/applications/v4ping/v4ping.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/applications/v4ping/v4ping.cc b/src/applications/v4ping/v4ping.cc index e70917e60..2e53e5e64 100644 --- a/src/applications/v4ping/v4ping.cc +++ b/src/applications/v4ping/v4ping.cc @@ -149,6 +149,7 @@ void V4Ping::StopApplication (void) { NS_LOG_FUNCTION (this); + m_socket->Close (); }