mirror of
https://github.com/samba-team/samba.git
synced 2024-12-28 07:21:54 +03:00
r26413: we should check the return value of talloc_reference()
metze
(This used to be commit 5f49c1b144
)
This commit is contained in:
parent
a7f008a939
commit
5bddcf45f3
@ -81,7 +81,9 @@ NTSTATUS map_user_info(TALLOC_CTX *mem_ctx,
|
||||
if (!*user_info_mapped) {
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
talloc_reference(*user_info_mapped, user_info);
|
||||
if (!talloc_reference(*user_info_mapped, user_info)) {
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
**user_info_mapped = *user_info;
|
||||
(*user_info_mapped)->mapped_state = true;
|
||||
(*user_info_mapped)->mapped.domain_name = talloc_strdup(*user_info_mapped, domain);
|
||||
@ -129,7 +131,9 @@ NTSTATUS encrypt_user_info(TALLOC_CTX *mem_ctx, struct auth_context *auth_contex
|
||||
if (!user_info_temp) {
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
talloc_reference(user_info_temp, user_info_in);
|
||||
if (!talloc_reference(user_info_temp, user_info_in)) {
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
*user_info_temp = *user_info_in;
|
||||
user_info_temp->mapped_state = to_state;
|
||||
|
||||
@ -193,7 +197,9 @@ NTSTATUS encrypt_user_info(TALLOC_CTX *mem_ctx, struct auth_context *auth_contex
|
||||
if (!user_info_temp) {
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
talloc_reference(user_info_temp, user_info_in);
|
||||
if (!talloc_reference(user_info_temp, user_info_in)) {
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
*user_info_temp = *user_info_in;
|
||||
user_info_temp->mapped_state = to_state;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user