From d333edbe14a35bc1b0c2a0518c2e412f56ffda70 Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Fri, 20 Jul 2012 09:22:17 +0200 Subject: libcli/smb: copy the application_key in smb2cli_session_create_channel() metze --- libcli/smb/smbXcli_base.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libcli') diff --git a/libcli/smb/smbXcli_base.c b/libcli/smb/smbXcli_base.c index 14737fb8b1..826e3bc4de 100644 --- a/libcli/smb/smbXcli_base.c +++ b/libcli/smb/smbXcli_base.c @@ -4239,6 +4239,12 @@ NTSTATUS smb2cli_session_create_channel(TALLOC_CTX *mem_ctx, return NT_STATUS_NO_MEMORY; } + session2->smb2.application_key = data_blob_dup_talloc(session2, + session1->smb2.application_key); + if (session2->smb2.application_key.data == NULL) { + return NT_STATUS_NO_MEMORY; + } + session2->smb2.should_sign = session1->smb2.should_sign; talloc_set_destructor(session2, smbXcli_session_destructor); -- cgit