Call StopDevice() in EmuNetDevice::DoDispose()
authorGustavo J. A. M. Carneiro <gjc@inescporto.pt>
Tue, 17 Aug 2010 21:28:08 -0700
changeset 6580 ecb0f9a3849a
parent 6579 97653198b04a
child 6581 b3597c013780
Call StopDevice() in EmuNetDevice::DoDispose()
src/devices/emu/emu-net-device.cc
--- a/src/devices/emu/emu-net-device.cc	Mon Aug 16 17:41:03 2010 -0400
+++ b/src/devices/emu/emu-net-device.cc	Tue Aug 17 21:28:08 2010 -0700
@@ -211,6 +211,10 @@
 EmuNetDevice::DoDispose()
 {
   NS_LOG_FUNCTION_NOARGS ();
+  if (m_readThread != 0)
+    {
+      StopDevice ();
+    }
   m_node = 0;
   NetDevice::DoDispose ();
 }