Fix a memleak in new auth_serversupplied code
authorVolker Lendecke <vl@samba.org>
Sat, 10 May 2008 22:23:01 +0000 (00:23 +0200)
committerVolker Lendecke <vl@samba.org>
Sat, 10 May 2008 22:23:36 +0000 (00:23 +0200)
source/smbd/sesssetup.c

index 7cff422507977b37aad17c7f4be6713b49bd3232..5b0040314015ffa6680d9f7a4fdc68cf0e17da4e 100644 (file)
@@ -652,7 +652,8 @@ static void reply_spnego_ntlmssp(struct smb_request *req,
 
                data_blob_free(&server_info->user_session_key);
                server_info->user_session_key =
-                       data_blob(
+                       data_blob_talloc(
+                       server_info,
                        (*auth_ntlmssp_state)->ntlmssp_state->session_key.data,
                        (*auth_ntlmssp_state)->ntlmssp_state->session_key.length);