From e889ea33b03e2f88e285549793356f70930b53d8 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Fri, 17 Jul 2015 10:54:17 +0200 Subject: s3-auth: Fix a possible null pointer dereference BUG: https://bugzilla.samba.org/show_bug.cgi?id=11404 Signed-off-by: Andreas Schneider Reviewed-by: Alexander Bokovoy (cherry picked from commit 109ff388fd5e1306189d680a8f964a69374f1b01) Autobuild-User(v4-1-test): Karolin Seeger Autobuild-Date(v4-1-test): Tue Jul 21 19:02:14 CEST 2015 on sn-devel-104 --- source3/auth/auth_ntlmssp.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source3/auth/auth_ntlmssp.c b/source3/auth/auth_ntlmssp.c index f99bd44d7ed..dae5f776a0b 100644 --- a/source3/auth/auth_ntlmssp.c +++ b/source3/auth/auth_ntlmssp.c @@ -153,7 +153,9 @@ NTSTATUS auth3_check_password(struct auth4_context *auth4_context, &server_info, user_info->client.account_name, user_info->client.domain_name); - *server_returned_info = talloc_steal(mem_ctx, server_info); + if (NT_STATUS_IS_OK(nt_status)) { + *server_returned_info = talloc_steal(mem_ctx, server_info); + } return nt_status; } -- cgit v1.2.1