/* Check if we have rights to open. */
NTSTATUS status;
struct security_descriptor *sd = NULL;
- uint32_t desired_share_access;
uint32_t rejected_share_access;
- desired_share_access = access_mask;
- if (desired_share_access & SEC_FLAG_MAXIMUM_ALLOWED) {
- desired_share_access |= conn->share_access;
- desired_share_access &= ~SEC_FLAG_MAXIMUM_ALLOWED;
- }
-
- rejected_share_access = desired_share_access & ~(conn->share_access);
+ rejected_share_access = access_mask & ~(conn->share_access);
if (rejected_share_access) {
*access_granted = rejected_share_access;