]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
auth: Check for talloc failure in smb_sess_key_ntlmv2()
authorVolker Lendecke <vl@samba.org>
Fri, 3 Jan 2020 13:04:02 +0000 (14:04 +0100)
committerGary Lockyer <gary@samba.org>
Mon, 6 Jan 2020 01:47:30 +0000 (01:47 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Gary Lockyer <gary@catalyst.net.nz>
libcli/auth/ntlm_check.c

index 11d75b31010e6f65099c960139cac02dfb53f242..9ae524452aa094bbd60763636d4d305661eb32c9 100644 (file)
@@ -232,6 +232,10 @@ static bool smb_sess_key_ntlmv2(TALLOC_CTX *mem_ctx,
                return false;
        }
        *user_sess_key = data_blob_talloc(mem_ctx, NULL, 16);
+       if (user_sess_key->data == NULL) {
+               DBG_ERR("data_blob_talloc failed\n");
+               return false;
+       }
        status = SMBsesskeygen_ntv2(kr,
                                    value_from_encryption,
                                    user_sess_key->data);