-/* $Id: debug.cc,v 1.13 1996/04/14 03:06:33 wessels Exp $ */
+/* $Id: debug.cc,v 1.14 1996/04/15 18:01:19 wessels Exp $ */
#include "squid.h"
if (debug_log_file)
xfree(debug_log_file);
debug_log_file = xstrdup(logfile); /* keep a static copy */
+ if (debug_log)
+ fclose(debug_log);
debug_log = fopen(logfile, "a+");
if (!debug_log) {
fprintf(stderr, "WARNING: Cannot write log file: %s\n", logfile);
}
/* Close and reopen the log. It may have been renamed "manually"
* before HUP'ing us. */
- if (debug_log != stderr) {
- fclose(debug_log);
+ if (debug_log != stderr)
debugOpenLog(debug_log_file);
- }
}