diff --git a/source3/rpc_server/srv_access_check.c b/source3/rpc_server/srv_access_check.c index 12d9024..43a64ac 100644 --- a/source3/rpc_server/srv_access_check.c +++ b/source3/rpc_server/srv_access_check.c @@ -92,7 +92,7 @@ done: /* add in any bits saved during the privilege check (only matters is status is ok) */ - *acc_granted |= rights_mask; + *acc_granted |= saved_mask; DEBUG(4,("%s: access %s (requested: 0x%08x, granted: 0x%08x)\n", debug, NT_STATUS_IS_OK(status) ? "GRANTED" : "DENIED",