src/devices/wifi/interference-helper.cc
changeset 5413 64931d320790
parent 5236 7c3b105b6945
child 5417 899604299046
--- a/src/devices/wifi/interference-helper.cc	Mon Oct 12 14:01:36 2009 -0700
+++ b/src/devices/wifi/interference-helper.cc	Mon Oct 12 23:31:58 2009 -0700
@@ -428,7 +428,7 @@
         {
           i++;
         }
-      m_events.erase (m_events.begin (), i);
+      EraseEvents (m_events.begin (), i);
     } 
   m_events.push_back (event);
 }
@@ -606,7 +606,21 @@
 void
 InterferenceHelper::EraseEvents (void) 
 {  
+  for (Events::iterator i = m_events.begin (); i != m_events.end (); ++i)
+    {
+      *i = 0;
+    }
   m_events.erase (m_events.begin (), m_events.end ());
 }
 
+void
+InterferenceHelper::EraseEvents (Events::iterator start, Events::iterator end) 
+{  
+  for (Events::iterator i = start; i != end; ++i)
+    {
+      *i = 0;
+    }
+  m_events.erase (start, end);
+}
+
 } // namespace ns3