From: Matthew Jordan Date: Fri, 24 May 2013 11:42:38 +0000 (+0000) Subject: Print all logger messages on shutdown X-Git-Tag: 1.8.23.0-rc1~12 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f318fa2c50845395fbb8b031e08e91d349eaf581;p=thirdparty%2Fasterisk.git Print all logger messages on shutdown When Asterisk shuts down and shuts down the loggin gsubsystem, any messages currently in flight will not get logged. This patch prevents the loop writing messages from breaking out prematurely, such that all of the messages are logged. (closes issue ASTERISK-21716) Reported by: Corey Farrell patches: logger-process-all-messages.patch uploaded by Corey Farrell (license 5909) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@389676 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/main/logger.c b/main/logger.c index 10d08e97b9..62bcfd3aa0 100644 --- a/main/logger.c +++ b/main/logger.c @@ -1087,10 +1087,6 @@ static void *logger_thread(void *data) /* Free the data since we are done */ ast_free(msg); } - - /* If we should stop, then stop */ - if (close_logger_thread) - break; } return NULL;