Revision
17293
Author
moy
Date
2010-04-14 17:15:22 -0500 (Wed, 14 Apr 2010)

Log Message

destroy ss7 configs on shutdown

Modified Paths

Diff

Modified: freeswitch/trunk/libs/freetdm/mod_freetdm/mod_freetdm.c (17292 => 17293)


--- freeswitch/trunk/libs/freetdm/mod_freetdm/mod_freetdm.c	2010-04-14 22:00:16 UTC (rev 17292)
+++ freeswitch/trunk/libs/freetdm/mod_freetdm/mod_freetdm.c	2010-04-14 22:15:22 UTC (rev 17293)
@@ -3391,6 +3391,17 @@
 
 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*