svn commit: samba r4342 - in branches/SAMBA_4_0/source/param: .

abartlet at samba.org abartlet at samba.org
Thu Dec 23 06:39:58 GMT 2004


Author: abartlet
Date: 2004-12-23 06:39:58 +0000 (Thu, 23 Dec 2004)
New Revision: 4342

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=4342

Log:
Fix a memory leak in init_globals().

Andrew Bartlett

Modified:
   branches/SAMBA_4_0/source/param/loadparm.c


Changeset:
Modified: branches/SAMBA_4_0/source/param/loadparm.c
===================================================================
--- branches/SAMBA_4_0/source/param/loadparm.c	2004-12-23 04:09:25 UTC (rev 4341)
+++ branches/SAMBA_4_0/source/param/loadparm.c	2004-12-23 06:39:58 UTC (rev 4342)
@@ -895,6 +895,7 @@
 static void init_globals(void)
 {
 	int i;
+	char *myname;
 
 	DEBUG(3, ("Initialising global parameters\n"));
 
@@ -913,7 +914,9 @@
 	do_parameter("socket options", "TCP_NODELAY");
 #endif
 	do_parameter("workgroup", DEFAULT_WORKGROUP);
-	do_parameter("netbios name", get_myname());
+	myname = get_myname();
+	do_parameter("netbios name", myname);
+	SAFE_FREE(myname);
 	do_parameter("max protocol", "NT1");
 	do_parameter("name resolve order", "lmhosts wins host bcast");
 



More information about the samba-cvs mailing list