s3-auth: Fix a possible null pointer dereference
[kai/samba.git] / source3 / auth / auth_ntlmssp.c
index ef83451ac927673208b72a58cff675e28ef562d3..a0e49027af999f92dac1fcd68fc27c42ee754871 100644 (file)
@@ -198,7 +198,9 @@ NTSTATUS auth3_check_password(struct auth4_context *auth4_context,
                                                        user_info->client.account_name,
                                                        user_info->client.domain_name,
                                                        &server_info);
-               *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;
        }