git.samba.org
/
samba.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
4725d7d
)
Return the error if get_group_domain_entries() fails.
author
Andrew Bartlett
<abartlet@samba.org>
Fri, 16 Aug 2002 08:47:10 +0000
(08:47 +0000)
committer
Andrew Bartlett
<abartlet@samba.org>
Fri, 16 Aug 2002 08:47:10 +0000
(08:47 +0000)
source/rpc_server/srv_samr_nt.c
patch
|
blob
|
history
diff --git
a/source/rpc_server/srv_samr_nt.c
b/source/rpc_server/srv_samr_nt.c
index 1a09917ac7b60c036bf1085f0445b7e14e547879..ee4045348236ba72fdac6e6939efc23d1f0bda98 100644
(file)
--- a/
source/rpc_server/srv_samr_nt.c
+++ b/
source/rpc_server/srv_samr_nt.c
@@
-1081,7
+1081,9
@@
NTSTATUS _samr_enum_dom_groups(pipes_struct *p, SAMR_Q_ENUM_DOM_GROUPS *q_u, SAM
DEBUG(5,("samr_reply_enum_dom_groups: %d\n", __LINE__));
/* the domain group array is being allocated in the function below */
- get_group_domain_entries(p->mem_ctx, &grp, &sid, q_u->start_idx, &num_entries, MAX_SAM_ENTRIES);
+ if (!NT_STATUS_IS_OK(r_u->status = get_group_domain_entries(p->mem_ctx, &grp, &sid, q_u->start_idx, &num_entries, MAX_SAM_ENTRIES))) {
+ return r_u->status;
+ }
make_group_sam_entry_list(p->mem_ctx, &r_u->sam, &r_u->uni_grp_name, num_entries, grp);