svn commit: samba r2467 - in trunk/source/libsmb: .

vlendec at samba.org vlendec at samba.org
Tue Sep 21 07:56:13 GMT 2004


Author: vlendec
Date: 2004-09-21 07:56:12 +0000 (Tue, 21 Sep 2004)
New Revision: 2467

WebSVN: http://websvn.samba.org/websvn/changeset.php?rep=samba&path=/trunk/source/libsmb&rev=2467&nolog=1

Log:
Fix memleak found by sean.chandler at verizon.net.

Thanks!

Volker

Modified:
   trunk/source/libsmb/cliconnect.c


Changeset:
Modified: trunk/source/libsmb/cliconnect.c
===================================================================
--- trunk/source/libsmb/cliconnect.c	2004-09-21 07:55:49 UTC (rev 2466)
+++ trunk/source/libsmb/cliconnect.c	2004-09-21 07:56:12 UTC (rev 2467)
@@ -668,11 +668,16 @@
 		DATA_BLOB key = data_blob(ntlmssp_state->session_key.data,
 					  ntlmssp_state->session_key.length);
 		DATA_BLOB null_blob = data_blob(NULL, 0);
+		BOOL res;
 
 		fstrcpy(cli->server_domain, ntlmssp_state->server_domain);
 		cli_set_session_key(cli, ntlmssp_state->session_key);
 
-		if (cli_simple_set_signing(cli, key, null_blob)) {
+		res = cli_simple_set_signing(cli, key, null_blob);
+
+		data_blob_free(&key);
+
+		if (res) {
 			
 			/* 'resign' the last message, so we get the right sequence numbers
 			   for checking the first reply from the server */



More information about the samba-cvs mailing list