diff options
author | Andreas Schneider <asn@samba.org> | 2015-07-17 10:54:17 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2015-07-21 19:02:14 +0200 |
commit | e889ea33b03e2f88e285549793356f70930b53d8 (patch) | |
tree | 4091dad624daeb5d32b8b134f771b6a7f335d94c | |
parent | 28ee83dbf46888b1f68693f6a7ca778a8b382df4 (diff) | |
download | samba-e889ea33b03e2f88e285549793356f70930b53d8.tar.gz |
s3-auth: Fix a possible null pointer dereference
BUG: https://bugzilla.samba.org/show_bug.cgi?id=11404
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Alexander Bokovoy <ab@samba.org>
(cherry picked from commit 109ff388fd5e1306189d680a8f964a69374f1b01)
Autobuild-User(v4-1-test): Karolin Seeger <kseeger@samba.org>
Autobuild-Date(v4-1-test): Tue Jul 21 19:02:14 CEST 2015 on sn-devel-104
-rw-r--r-- | source3/auth/auth_ntlmssp.c | 4 |
1 files changed, 3 insertions, 1 deletions
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; } |