From 3a0a627a0023feeea795c85f452b7588ab66610e Mon Sep 17 00:00:00 2001 From: Kinsey Moore Date: Thu, 7 Mar 2013 15:08:26 +0000 Subject: [PATCH] Ensure that logmsgs are freed properly Messages sent while the logger thread is shutting down will now have their associated callid freed properly. git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/11@382574 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- main/logger.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/logger.c b/main/logger.c index 8cad8e4e69..c753e965c0 100644 --- a/main/logger.c +++ b/main/logger.c @@ -1519,7 +1519,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); -- 2.47.2