]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix string scope on globals (LOGGER-1)
authorMichael Jerris <mike@jerris.com>
Tue, 31 Mar 2009 17:13:16 +0000 (17:13 +0000)
committerMichael Jerris <mike@jerris.com>
Tue, 31 Mar 2009 17:13:16 +0000 (17:13 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@12852 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/mod/loggers/mod_syslog/mod_syslog.c

index 5f21aaf0daaa0d881ce4dff0fba2142d50cfe5d9..7b0fc1648838dadde6bf61bb95b726f36c99877a 100644 (file)
@@ -164,15 +164,16 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_syslog_load)
        setlogmask(LOG_UPTO(LOG_DEBUG));
        switch_log_bind_logger(mod_syslog_logger, log_level, SWITCH_FALSE);
 
-       switch_safe_free(globals.ident);
-       switch_safe_free(globals.format);
-
        return SWITCH_STATUS_SUCCESS;
 }
 
 SWITCH_MODULE_SHUTDOWN_FUNCTION(mod_syslog_shutdown)
 {
        closelog();
+
+       switch_safe_free(globals.ident);
+       switch_safe_free(globals.format);
+
        switch_log_unbind_logger(mod_syslog_logger);
 
        return SWITCH_STATUS_SUCCESS;