]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
SWITCH_DECLARE_GLOBAL_STRING_FUNC allocated stuff have to be freed on module shutdown
authorMathieu Rene <mrene@avgs.ca>
Mon, 23 Feb 2009 18:48:40 +0000 (18:48 +0000)
committerMathieu Rene <mrene@avgs.ca>
Mon, 23 Feb 2009 18:48:40 +0000 (18:48 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12250 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/endpoints/mod_portaudio/mod_portaudio.c

index 6e13b95a380765e6a04ce747ab9f85af2aeead21..7e3d2f719486076bd531bb4c2999bcdf9faf55a6 100644 (file)
@@ -973,6 +973,13 @@ SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_portaudio_shutdown)
        switch_core_hash_destroy(&globals.call_hash);
 
        switch_event_free_subclass(MY_EVENT_RINGING);
+       
+       switch_safe_free(globals.dialplan);
+       switch_safe_free(globals.cid_name);
+       switch_safe_free(globals.cid_num);
+       switch_safe_free(globals.ring_file);
+       switch_safe_free(globals.hold_file);
+       switch_safe_free(globals.timer_name);
 
        return SWITCH_STATUS_SUCCESS;
 }