]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Bug #579: close and reopen log files on reconfigure
authorhno <>
Tue, 6 May 2003 06:29:45 +0000 (06:29 +0000)
committerhno <>
Tue, 6 May 2003 06:29:45 +0000 (06:29 +0000)
src/main.cc

index 50c0644effb7c5c47010630a8d45848798e34d35..24f38b74c0278031d61a480069eff51f5fcdae3b 100644 (file)
@@ -1,6 +1,6 @@
 
 /*
- * $Id: main.cc,v 1.378 2003/05/06 00:17:06 hno Exp $
+ * $Id: main.cc,v 1.379 2003/05/06 00:29:45 hno Exp $
  *
  * DEBUG: section 1     Startup and Main Loop
  * AUTHOR: Harvest Derived
@@ -520,6 +520,10 @@ mainReconfigure(void)
     authenticateShutdown();
     externalAclShutdown();
     storeDirCloseSwapLogs();
+    storeLogClose();
+    accessLogClose();
+    useragentLogClose();
+    refererCloseLog();
     errorClean();
     enter_suid();              /* root to read config file */
     parseConfigFile(ConfigFile);
@@ -530,6 +534,10 @@ mainReconfigure(void)
     fqdncache_restart();       /* sigh, fqdncache too */
     parseEtcHosts();
     errorInitialize();         /* reload error pages */
+    accessLogInit();
+    storeLogOpen();
+    useragentOpenLog();
+    refererOpenLog();
 #if USE_DNSSERVERS
 
     dnsInit();