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