From: Moises Silva Date: Wed, 14 Apr 2010 22:15:22 +0000 (-0400) Subject: destroy ss7 configs on shutdown X-Git-Tag: git2svn-syncpoint-master~224 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4704a30a450ace8bf763a1bb070d0d0c555a997a;p=thirdparty%2Ffreeswitch.git destroy ss7 configs on shutdown --- diff --git a/libs/freetdm/mod_freetdm/mod_freetdm.c b/libs/freetdm/mod_freetdm/mod_freetdm.c index bc0fd28126..3a4ff4c9fb 100644 --- a/libs/freetdm/mod_freetdm/mod_freetdm.c +++ b/libs/freetdm/mod_freetdm/mod_freetdm.c @@ -3391,6 +3391,17 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_freetdm_load) SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_freetdm_shutdown) { + switch_hash_index_t *hi; + + const void *var; + void *val; + + /* destroy ss7 configs */ + for (hi = switch_hash_first(NULL, globals.ss7_configs); hi; hi = switch_hash_next(hi)) { + switch_hash_this(hi, &var, NULL, &val); + ftdm_conf_node_destroy(val); + } + ftdm_global_destroy(); // this breaks pika but they are MIA so *shrug*