diff freeDiameter/main.c @ 122:e66a82a739fa

Fix termination steps
author Sebastien Decugis <sdecugis@nict.go.jp>
date Wed, 09 Dec 2009 17:57:27 +0900
parents 2c9444152e4b
children 960fa8048805
line wrap: on
line diff
--- a/freeDiameter/main.c	Wed Dec 09 17:47:49 2009 +0900
+++ b/freeDiameter/main.c	Wed Dec 09 17:57:27 2009 +0900
@@ -169,6 +169,9 @@
 	
 	CHECK_FCT_DO( fd_ext_fini(), /* Cleaup all extensions */ );
 	TODO("Cleanup queues (dump all remaining messages ?)");
+	CHECK_FCT_DO( fd_rt_cleanup(), /* destroy remaining handlers */ );
+	fd_disp_unregister_all(); /* destroy remaining handlers */
+	
 	
 	CHECK_FCT_DO( fd_thr_term(&sig_th), /* continue */ );
 	
"Welcome to our mercurial repository"