From: Volker Lendecke Date: Wed, 14 Apr 2021 18:42:27 +0000 (+0200) Subject: auth3: Add an error check to auth_generic_prepare() X-Git-Tag: tevent-0.11.0~1084 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=015cfe2ecdfa18835cacbaeab3bc04eb08dd54b8;p=thirdparty%2Fsamba.git auth3: Add an error check to auth_generic_prepare() gensec_set_credentials() can fail Signed-off-by: Volker Lendecke Reviewed-by: Jeremy Allison --- 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,