diff options
-rw-r--r-- | source4/param/loadparm.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source4/param/loadparm.c b/source4/param/loadparm.c index 0841f7dad4..7b301d646f 100644 --- a/source4/param/loadparm.c +++ b/source4/param/loadparm.c @@ -1542,6 +1542,9 @@ static bool handle_debuglevel(struct loadparm_context *lp_ctx, static bool handle_logfile(struct loadparm_context *lp_ctx, const char *pszParmValue, char **ptr) { + if (logfile != NULL) { + free(discard_const_p(char, logfile)); + } logfile = strdup(pszParmValue); return true; } |