From c8a809a2a83974330bc1015d07d69f40a4a09610 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Sat, 4 Jan 2003 08:49:20 +0000 Subject: [PATCH] Merge from HEAD - baseless parinoia about never having a closed dbf (the debug file pointer). Andrew Bartlett --- source/lib/debug.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/source/lib/debug.c b/source/lib/debug.c index 966a53fca34..2efdd3c2a3c 100644 --- a/source/lib/debug.c +++ b/source/lib/debug.c @@ -556,6 +556,7 @@ BOOL reopen_logs( void ) pstring fname; mode_t oldumask; XFILE *new_dbf = NULL; + XFILE *old_dbf = NULL; BOOL ret = True; if (stdout_logging) @@ -585,9 +586,10 @@ BOOL reopen_logs( void ) ret = False; } else { x_setbuf(new_dbf, NULL); - if (dbf) - (void) x_fclose(dbf); + old_dbf = dbf; dbf = new_dbf; + if (old_dbf) + (void) x_fclose(old_dbf); } /* Fix from klausr@ITAP.Physik.Uni-Stuttgart.De