diff --git a/src/helper/log.c b/src/helper/log.c
index 2a77a2704e339d4606200de553eefe97284b371b..a3e8e816e0f5b93f056da59676eb78eaef49692f 100644
--- a/src/helper/log.c
+++ b/src/helper/log.c
@@ -118,6 +118,8 @@ void log_printfnl(enum log_levels level, const char *file, int line, const char
 	va_start(args, format);
 	log_printfv(level, file, line, function, t, args);
 	va_end(args);
+	
+	free(t);
 }
 
 /* change the current debug level on the fly