summaryrefslogtreecommitdiff
path: root/main/logger.c
diff options
context:
space:
mode:
authorKinsey Moore <kmoore@digium.com>2013-03-07 15:09:01 +0000
committerKinsey Moore <kmoore@digium.com>2013-03-07 15:09:01 +0000
commite6b5e3a62a4eed731ab502daf8f6a5f1d6984e92 (patch)
treed183fb280cc24b8e346bc94f819acaff7dc7d842 /main/logger.c
parent0366f7ca77522dd0cad0acd227d8bd7cdab21a90 (diff)
Ensure that logmsgs are freed properly
Messages sent while the logger thread is shutting down will now have their associated callid freed properly. ........ Merged revisions 382574 from http://svn.asterisk.org/svn/asterisk/branches/11 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@382575 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/logger.c')
-rw-r--r--main/logger.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/main/logger.c b/main/logger.c
index c5b19a67a..72499dd0e 100644
--- a/main/logger.c
+++ b/main/logger.c
@@ -1537,7 +1537,7 @@ static void __attribute__((format(printf, 6, 0))) ast_log_full(int level, const
AST_LIST_LOCK(&logmsgs);
if (close_logger_thread) {
/* Logger is either closing or closed. We cannot log this message. */
- ast_free(logmsg);
+ logmsg_free(logmsg);
} else {
AST_LIST_INSERT_TAIL(&logmsgs, logmsg, list);
ast_cond_signal(&logcond);