s3:ntlm_auth: fix memory leak in the raw ntlmssp code path
authorStefan Metzmacher <metze@samba.org>
Wed, 1 Dec 2010 04:50:59 +0000 (05:50 +0100)
committerKarolin Seeger <kseeger@samba.org>
Sat, 5 Mar 2011 13:34:42 +0000 (14:34 +0100)
metze
(cherry picked from commit 9a56ade6b1d627126418c75de4602610b4482503)
(cherry picked from commit 7c3bb9af54b40dbd24b781186607339c76a25a85)

source3/utils/ntlm_auth.c

index 4384946b880512be9b97ae78f1160318031c6e82..c6b3038fcc7a08b65e4a5548c2a5e2e99dbb8c17 100644 (file)
@@ -1289,6 +1289,8 @@ static void manage_gss_spnego_request(struct ntlm_auth_state *state,
            && (strncmp((char *)token.data, "NTLMSSP", 7) == 0)) {
                char *reply;
 
+               data_blob_free(&token);
+
                DEBUG(10, ("Could not parse GSS-SPNEGO, trying raw "
                           "ntlmssp\n"));