[SCM] Samba Shared Repository - branch v3-5-test updated
Günther Deschner
gd at samba.org
Thu Oct 15 09:18:23 MDT 2009
The branch, v3-5-test has been updated
via aece18c... s3-spnego: fix memleak in spnego_parse_auth().
from 7936874... s3-spnego: Fix Bug #6815. Windows 2008 R2 SPNEGO negTokenTarg parsing failure.
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=v3-5-test
- Log -----------------------------------------------------------------
commit aece18c5047479b77b87451f07f3e2cd304ea205
Author: Günther Deschner <gd at samba.org>
Date: Thu Oct 15 15:45:20 2009 +0200
s3-spnego: fix memleak in spnego_parse_auth().
Guenther
(cherry picked from commit ef194bc692d4bb5fddc2c437ce66aa32080ca2dc)
-----------------------------------------------------------------------
Summary of changes:
source3/libsmb/clispnego.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
Changeset truncated at 500 lines:
diff --git a/source3/libsmb/clispnego.c b/source3/libsmb/clispnego.c
index 1103ef8..e20749b 100644
--- a/source3/libsmb/clispnego.c
+++ b/source3/libsmb/clispnego.c
@@ -507,10 +507,14 @@ bool spnego_parse_auth(DATA_BLOB blob, DATA_BLOB *auth)
if (token.type != SPNEGO_NEG_TOKEN_TARG) {
DEBUG(3,("spnego_parse_auth: wrong token type: %d\n",
token.type));
+ spnego_free_data(&token);
return false;
}
- *auth = token.negTokenTarg.responseToken;
+ *auth = data_blob_talloc(talloc_tos(),
+ token.negTokenTarg.responseToken.data,
+ token.negTokenTarg.responseToken.length);
+ spnego_free_data(&token);
return true;
}
--
Samba Shared Repository
More information about the samba-cvs
mailing list