diff options
Diffstat (limited to 'source3/auth/auth_ntlmssp.c')
-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; } |