about summary refs log tree commit diff stats
path: root/src/log.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/log.c')
-rw-r--r--src/log.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/log.c b/src/log.c
index 6dfc089a..66fe8abe 100644
--- a/src/log.c
+++ b/src/log.c
@@ -246,18 +246,12 @@ _rotate_log_file(void)
             break;
     }
 
-    char* lf = strdup(mainlogfile);
-    char* start = strrchr(lf, '/') + 1;
-    char* end = strstr(start, ".log");
-    *end = '\0';
-
     log_close();
 
     rename(log_file, log_file_new);
 
-    log_init(log_get_filter(), start);
+    log_init(log_get_filter(), log_file);
 
-    free(lf);
     free(log_file_new);
     free(log_file);
     log_info("Log has been rotated");