From 794f35080f5881f01cba7e9232e5620bf431f8a9 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Wed, 23 Mar 2005 19:41:56 +0000 Subject: [PATCH] r6003: merge BUG 2521 fix; should be ready for 3.0.13 now --- WHATSNEW.txt | 1 + source/smbd/posix_acls.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/WHATSNEW.txt b/WHATSNEW.txt index 97595daa173..7cb8628add7 100644 --- a/WHATSNEW.txt +++ b/WHATSNEW.txt @@ -38,6 +38,7 @@ o Jeremy Allison FindFirst/FindNext info level of 0x104. * BUG 2501: Stop Win98 from looping doing FindNext on a singleton directory. + * BUG 2521: Fix error in access checks when user group ACLs. o Gerald (Jerry) Carter diff --git a/source/smbd/posix_acls.c b/source/smbd/posix_acls.c index c5f96db85c1..c5fa035c69c 100644 --- a/source/smbd/posix_acls.c +++ b/source/smbd/posix_acls.c @@ -3840,7 +3840,7 @@ static int check_posix_acl_group_write(connection_struct *conn, const char *dnam } } break; - case SMB_ACL_MASK: + case SMB_ACL_GROUP: { gid_t *pgid = (gid_t *)SMB_VFS_SYS_ACL_GET_QUALIFIER(conn, entry); if (pgid == NULL) { -- 2.11.4.GIT