From c08d0e9ce8d800adc60fda9c6732aa7b28f53019 Mon Sep 17 00:00:00 2001 From: Michael Vetter Date: Sat, 22 Feb 2020 09:27:04 +0100 Subject: [PATCH] Fix errors in log.c --- src/log.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/log.c b/src/log.c index 6cc21ddc..7304ed03 100644 --- a/src/log.c +++ b/src/log.c @@ -188,6 +188,7 @@ void log_close(void) { g_string_free(mainlogfile, TRUE); + mainlogfile = NULL; g_time_zone_unref(tz); if (logp) { fclose(logp); @@ -239,7 +240,7 @@ log_level_from_string(char *log_level) static void _rotate_log_file(void) { - gchar *log_file = mainlogfile->str; + gchar *log_file = strdup(mainlogfile->str); size_t len = strlen(log_file); gchar *log_file_new = malloc(len + 4); int i = 1;