--- a/src/simulator/default-simulator-impl.cc Fri Jan 09 08:34:08 2009 +0100
+++ b/src/simulator/default-simulator-impl.cc Fri Jan 09 08:54:32 2009 +0100
@@ -144,7 +144,7 @@
void
DefaultSimulatorImpl::Run (void)
{
-
+ m_stop = false;
while (!m_events->IsEmpty () && !m_stop)
{
ProcessOneEvent ();
--- a/src/simulator/realtime-simulator-impl.cc Fri Jan 09 08:34:08 2009 +0100
+++ b/src/simulator/realtime-simulator-impl.cc Fri Jan 09 08:54:32 2009 +0100
@@ -421,6 +421,7 @@
NS_ASSERT_MSG (m_running == false,
"RealtimeSimulatorImpl::Run(): Simulator already running");
+ m_stop = false;
m_running = true;
m_synchronizer->SetOrigin (m_currentTs);