diff --git a/src/experiments/weather-monitor/experiment.cc b/src/experiments/weather-monitor/experiment.cc index 9c36488e..fff53b0b 100644 --- a/src/experiments/weather-monitor/experiment.cc +++ b/src/experiments/weather-monitor/experiment.cc @@ -306,6 +306,7 @@ bool WeatherMonitorExperiment::run() ss << "eventid " << ev->getId() << " EIP " << simulator.getRegisterManager().getInstructionPointer(); result->set_details(ss.str()); } + simulator.removeEvent(&ev_timeout); } // sanity check: do we have exactly 8 results? if (param.msg.result_size() != 8) {