s3:ntlm_auth: free session key, as we don't use it (at least for now)
authorStefan Metzmacher <metze@samba.org>
Wed, 1 Dec 2010 04:59:16 +0000 (05:59 +0100)
committerKarolin Seeger <kseeger@samba.org>
Sat, 5 Mar 2011 13:34:42 +0000 (14:34 +0100)
metze
(cherry picked from commit ee4f5ac6182969bcab91955e6d6581e408d222f1)
(cherry picked from commit e00cb883107753380272e128955ae5ad3057fd40)

source3/utils/ntlm_auth.c

index c6b3038fcc7a08b65e4a5548c2a5e2e99dbb8c17..bc1ff2fced00efd06da9a62d8066003380b80f05 100644 (file)
@@ -1377,7 +1377,7 @@ static void manage_gss_spnego_request(struct ntlm_auth_state *state,
                        TALLOC_CTX *mem_ctx = talloc_init("manage_gss_spnego_request");
                        char *principal;
                        DATA_BLOB ap_rep;
-                       DATA_BLOB session_key;
+                       DATA_BLOB session_key = data_blob_null;
                        struct PAC_DATA *pac_data = NULL;
                        DATA_BLOB ticket;
                        uint8_t tok_id[2];
@@ -1430,6 +1430,7 @@ static void manage_gss_spnego_request(struct ntlm_auth_state *state,
                                user = SMB_STRDUP(principal);
 
                                data_blob_free(&ap_rep);
+                               data_blob_free(&session_key);
                        }
 
                        TALLOC_FREE(mem_ctx);