Fix memdbg error for log_file
authorAndre Heinecke <aheinecke@intevation.de>
Tue, 25 Sep 2018 12:13:24 +0000 (14:13 +0200)
committerAndre Heinecke <aheinecke@intevation.de>
Tue, 25 Sep 2018 12:13:24 +0000 (14:13 +0200)
* src/debug.cpp (set_log_file): Do not use memdbg decorated
functions.

--
The log file is first set in conjunction with reading the
debug options. So we do not memdbg the alloc and later
get an error when options are read again. This
fixes an Error message.

src/debug.cpp

index 13a33bb..c453b39 100644 (file)
@@ -67,11 +67,12 @@ set_log_file (const char *name)
           fclose (logfp);
           logfp = NULL;
         }
-      xfree (logfile);
+      free (logfile);
       if (!name || *name == '\"' || !*name)
         logfile = NULL;
       else
-        logfile = xstrdup (name);
+        logfile = strdup (name);
+
 #ifdef HAVE_W32_SYSTEM
       unlock_log ();
     }