diff options
author | Kinsey Moore <kmoore@digium.com> | 2013-03-07 15:09:01 +0000 |
---|---|---|
committer | Kinsey Moore <kmoore@digium.com> | 2013-03-07 15:09:01 +0000 |
commit | e6b5e3a62a4eed731ab502daf8f6a5f1d6984e92 (patch) | |
tree | d183fb280cc24b8e346bc94f819acaff7dc7d842 /main | |
parent | 0366f7ca77522dd0cad0acd227d8bd7cdab21a90 (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')
-rw-r--r-- | main/logger.c | 2 |
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); |