Mercurial > hg > freeDiameter
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 */ );