diff options
author | Volker Lendecke <vl@samba.org> | 2008-06-16 13:27:16 +0200 |
---|---|---|
committer | Karolin Seeger <kseeger@samba.org> | 2008-06-16 13:31:29 +0200 |
commit | 3f7ab6f52c2da40056e85441e01ed4d413f388ff (patch) | |
tree | ccec2f3f4ecfd8b79e67119b7778b099f01fd7df | |
parent | 9b52e702d96a552f68e1af451ccdaf052b8c49a1 (diff) | |
download | samba-3f7ab6f52c2da40056e85441e01ed4d413f388ff.tar.gz |
Fix bug 5500 -- thanks to mathion at thorrovydeti.com for reporting
(cherry picked from commit 996c3ce6f0dbe79b0679ae30afd873c24fe5b1eb)
-rw-r--r-- | source/rpc_server/srv_lsa_nt.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/source/rpc_server/srv_lsa_nt.c b/source/rpc_server/srv_lsa_nt.c index 20c910e46d0..79b6d468e0b 100644 --- a/source/rpc_server/srv_lsa_nt.c +++ b/source/rpc_server/srv_lsa_nt.c @@ -491,7 +491,9 @@ NTSTATUS _lsa_EnumTrustDom(pipes_struct *p, if (!(info->access & LSA_POLICY_VIEW_LOCAL_INFORMATION)) return NT_STATUS_ACCESS_DENIED; + become_root(); nt_status = pdb_enum_trusteddoms(p->mem_ctx, &num_domains, &domains); + unbecome_root(); if (!NT_STATUS_IS_OK(nt_status)) { return nt_status; |