From 7fa0ead9f80113c66d6ebd3209961e4c768707a8 Mon Sep 17 00:00:00 2001
From: Ruud Overeem <overeem@astron.nl>
Date: Thu, 10 Jan 2013 12:51:19 +0000
Subject: [PATCH] Task #1418: Canceling all running timers when finish-state is
 entered.

---
 MAC/APL/CEPCU/src/OnlineControl/OnlineControl.cc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/MAC/APL/CEPCU/src/OnlineControl/OnlineControl.cc b/MAC/APL/CEPCU/src/OnlineControl/OnlineControl.cc
index 64bbb8db60e..ac9c54881bf 100644
--- a/MAC/APL/CEPCU/src/OnlineControl/OnlineControl.cc
+++ b/MAC/APL/CEPCU/src/OnlineControl/OnlineControl.cc
@@ -473,6 +473,7 @@ GCFEvent::TResult OnlineControl::finishing_state(GCFEvent& event, GCFPortInterfa
 			return (status);
 		}
 		itsInFinishState = true;
+		itsTimerPort->cancelAllTimers();
 
 		// update PVSS
 		itsPropertySet->setValue(PN_FSM_CURRENT_ACTION, GCFPVString("finished"));
-- 
GitLab