From 8fd02fa2d6bdedbda1657a15f602bb4384367251 Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 31 May 2012 15:06:58 -0700 Subject: Forward port of Richard Sharpe's fix for bug #8970 - Possible memory leaks in the samba master process. --- source3/nmbd/nmbd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'source3/nmbd') diff --git a/source3/nmbd/nmbd.c b/source3/nmbd/nmbd.c index 98a531026a..d464e7e0f6 100644 --- a/source3/nmbd/nmbd.c +++ b/source3/nmbd/nmbd.c @@ -382,11 +382,12 @@ static bool reload_nmbd_services(bool test) set_remote_machine_name("nmbd", False); if ( lp_loaded() ) { - const char *fname = lp_configfile(); + char *fname = lp_configfile(); if (file_exist(fname) && !strcsequal(fname,get_dyn_CONFIGFILE())) { set_dyn_CONFIGFILE(fname); test = False; } + TALLOC_FREE(fname); } if ( test && !lp_file_list_changed() ) -- cgit