From 2bd941cc12245728b374edc0f71f5938c887a566 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Fri, 3 Jan 2020 14:04:02 +0100 Subject: [PATCH] auth: Check for talloc failure in smb_pwd_check_ntlmv1() Signed-off-by: Volker Lendecke Reviewed-by: Gary Lockyer --- libcli/auth/ntlm_check.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libcli/auth/ntlm_check.c b/libcli/auth/ntlm_check.c index 03288847628..3e00901b166 100644 --- a/libcli/auth/ntlm_check.c +++ b/libcli/auth/ntlm_check.c @@ -74,6 +74,10 @@ static bool smb_pwd_check_ntlmv1(TALLOC_CTX *mem_ctx, if (memcmp(p24, nt_response->data, 24) == 0) { if (user_sess_key != NULL) { *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; + } SMBsesskeygen_ntv1(part_passwd, user_sess_key->data); } return true; -- 2.34.1