summaryrefslogtreecommitdiff
path: root/source/utils/net_rpc_registry.c
diff options
context:
space:
mode:
authorVolker Lendecke <vlendec@samba.org>2006-11-21 20:10:39 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 12:16:00 -0500
commitb2866b1318f2fa521ff93ec5ed58413b9145385a (patch)
tree4b9155ae2328f58f59a8d7eaddc11877c2d68e03 /source/utils/net_rpc_registry.c
parentcd14b7f05234f540601cd2c5841a52dd047c965d (diff)
downloadsamba-b2866b1318f2fa521ff93ec5ed58413b9145385a.tar.gz
r19825: To create a key, smbd also needs read privs assigned
Diffstat (limited to 'source/utils/net_rpc_registry.c')
-rw-r--r--source/utils/net_rpc_registry.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/source/utils/net_rpc_registry.c b/source/utils/net_rpc_registry.c
index 5d399b4b967..8bdea0ffd4c 100644
--- a/source/utils/net_rpc_registry.c
+++ b/source/utils/net_rpc_registry.c
@@ -596,7 +596,8 @@ static NTSTATUS rpc_registry_createkey_internal(const DOM_SID *domain_sid,
return NT_STATUS_INVALID_PARAMETER;
}
- status = rpccli_winreg_Connect(pipe_hnd, mem_ctx, hive, REG_KEY_WRITE,
+ status = rpccli_winreg_Connect(pipe_hnd, mem_ctx, hive,
+ REG_KEY_READ|REG_KEY_WRITE,
&hive_hnd);
if (!(NT_STATUS_IS_OK(status))) {
return status;