[SCM] Samba Shared Repository - branch master updated

Matthias Dieter Wallnöfer mdw at samba.org
Sat Feb 13 12:09:11 MST 2010


The branch, master has been updated
       via  0c39fbc... s4:loadparm.c - prevent memory leaks
      from  195bda5... s4:loadparm.c - the logfile parameter value needs to be duplicated

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit 0c39fbc94ed6ad3aa18a6b3c15743707236f35c3
Author: Matthias Dieter Wallnöfer <mwallnoefer at yahoo.de>
Date:   Sat Feb 13 20:05:22 2010 +0100

    s4:loadparm.c - prevent memory leaks
    
    If a "logfile" was already set, free the content up before setting a new
    location. This can happen on a loadparm reload.

-----------------------------------------------------------------------

Summary of changes:
 source4/param/loadparm.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)


Changeset truncated at 500 lines:

diff --git a/source4/param/loadparm.c b/source4/param/loadparm.c
index 0841f7d..7b301d6 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;
 }


-- 
Samba Shared Repository


More information about the samba-cvs mailing list