diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index 835c1dc6dc3edd871e0f0a370a05b7be89bd4eef..b2ad076fd299d8bb7977e5130067576c179ed2a2 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -471,8 +471,10 @@ module OneM2M_Functions {
 			unmap(self:mcaPort, system:mcaPort);
 			unmap(self:acPort, system:acPort);
 			if(vc_auxiliaryAe2Up) {
-				vc_ae2.start(f_cf01DownAe2());
-				vc_ae2.done;
+				if(vc_ae2.alive) {
+					vc_ae2.start(f_cf01DownAe2());
+					vc_ae2.done;
+				}
 			}
 		
 		}// end f_cf01Down