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 (); } 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)