s3:rpc_client: Return NTSTATUS for init_samr_CryptPassword()
[samba.git] / source3 / rpcclient / cmd_samr.c
index 8cbf8ab24bdc78a8f35737e01eeb556cdf1380c6..ccaec1ada407917e51a7f38948548b2592773dbd 100644 (file)
@@ -3063,7 +3063,10 @@ static NTSTATUS cmd_samr_setuserinfo_int(struct rpc_pipe_client *cli,
                return status;
        }
 
-       init_samr_CryptPassword(param, &session_key, &pwd_buf);
+       status = init_samr_CryptPassword(param, &session_key, &pwd_buf);
+       if (!NT_STATUS_IS_OK(status)) {
+               return status;
+       }
        init_samr_CryptPasswordEx(param, &session_key, &pwd_buf_ex);
        nt_lm_owf_gen(param, nt_hash, lm_hash);