]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libcli: smb2: Never print length if smb2_signing_key_valid() fails for crypto blob.
authorJeremy Allison <jra@samba.org>
Fri, 13 Nov 2020 22:18:43 +0000 (14:18 -0800)
committerKarolin Seeger <kseeger@samba.org>
Thu, 19 Nov 2020 12:39:01 +0000 (12:39 +0000)
Blob could be NULL.

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14210

Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Mon Nov 16 09:47:38 UTC 2020 on sn-devel-184

(cherry picked from commit 26ba04a4d1987a859152751e6083d9b9aef770ff)

libcli/smb/smb2_signing.c

index 623fc23fb18a6aafb6633f688192085ec2b78902..cc03607d7893b84b892dd826b412dae0324dc4b5 100644 (file)
@@ -92,8 +92,7 @@ NTSTATUS smb2_signing_sign_pdu(struct smb2_signing_key *signing_key,
        }
 
        if (!smb2_signing_key_valid(signing_key)) {
-               DBG_WARNING("Wrong session key length %zu for SMB2 signing\n",
-                           signing_key->blob.length);
+               DBG_WARNING("No signing key for SMB2 signing\n");
                return NT_STATUS_ACCESS_DENIED;
        }
 
@@ -416,8 +415,7 @@ NTSTATUS smb2_signing_encrypt_pdu(struct smb2_signing_key *encryption_key,
        tf = (uint8_t *)vector[0].iov_base;
 
        if (!smb2_signing_key_valid(encryption_key)) {
-               DBG_WARNING("Wrong encryption key length %zu for SMB2 signing\n",
-                           encryption_key->blob.length);
+               DBG_WARNING("No encryption key for SMB2 signing\n");
                return NT_STATUS_ACCESS_DENIED;
        }
 
@@ -613,8 +611,7 @@ NTSTATUS smb2_signing_decrypt_pdu(struct smb2_signing_key *decryption_key,
        tf = (uint8_t *)vector[0].iov_base;
 
        if (!smb2_signing_key_valid(decryption_key)) {
-               DBG_WARNING("Wrong decryption key length %zu for SMB2 signing\n",
-                           decryption_key->blob.length);
+               DBG_WARNING("No decryption key for SMB2 signing\n");
                return NT_STATUS_ACCESS_DENIED;
        }