diff --git a/LibOneM2M/OneM2M_Functions.ttcn b/LibOneM2M/OneM2M_Functions.ttcn
index f01e11e13ff9eb2b6fe7c4aa96982a0e098aefbc..015d6b3cf14f14f98dfd30460612bd3d61d262a0 100644
--- a/LibOneM2M/OneM2M_Functions.ttcn
+++ b/LibOneM2M/OneM2M_Functions.ttcn
@@ -556,6 +556,8 @@ module OneM2M_Functions {
 	
 				f_disconnectInfoPort(p_ae);
 				
+				p_ae.done;
+				
 				return v_resourceIndex;
 				
 			}