Fix an error in queue_log file rotation optimization code
authorKevin P. Fleming <kpfleming@digium.com>
Sat, 2 May 2009 18:39:48 +0000 (18:39 +0000)
committerKevin P. Fleming <kpfleming@digium.com>
Sat, 2 May 2009 18:39:48 +0000 (18:39 +0000)
This code was copy-and-pasted without properly changing references to event_rotate into queue_rotate, so under some conditions the log rotation would rotate queue_log even though it was not necessary.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@191775 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/logger.c

index 82a3be0..24e182a 100644 (file)
@@ -623,14 +623,13 @@ static int reload_logger(int rotate)
                                fclose(qlog);
                                qlog = NULL;
                        } else
-                               event_rotate = 0;
+                               queue_rotate = 0;
                } else {
                        fclose(qlog);
                        qlog = NULL;
                }
        } else 
                queue_rotate = 0;
-       qlog = NULL;
 
        ast_mkdir(ast_config_AST_LOG_DIR, 0777);