From 015cfe2ecdfa18835cacbaeab3bc04eb08dd54b8 Mon Sep 17 00:00:00 2001 From: Volker Lendecke Date: Wed, 14 Apr 2021 20:42:27 +0200 Subject: [PATCH] auth3: Add an error check to auth_generic_prepare() gensec_set_credentials() can fail Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- source3/auth/auth_generic.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/source3/auth/auth_generic.c b/source3/auth/auth_generic.c index aabb2d1a999..e4ff2b7dedc 100644 --- a/source3/auth/auth_generic.c +++ b/source3/auth/auth_generic.c @@ -361,7 +361,11 @@ NTSTATUS auth_generic_prepare(TALLOC_CTX *mem_ctx, goto done; } - gensec_set_credentials(gensec_security, server_credentials); + nt_status = gensec_set_credentials( + gensec_security, server_credentials); + if (!NT_STATUS_IS_OK(nt_status)) { + goto done; + } } nt_status = gensec_set_remote_address(gensec_security, -- 2.47.3