DEVEL15-ptutils-restricted-accessok-20081025

LICENSE MIT

Fix restricted mode test when 'any' is not set on AccessOK


(cherry picked from commit a614a8d95476ae49642d055cb0ac7942109d021e)
This commit is contained in:
Jeffrey Altman 2008-10-26 07:50:55 +00:00
parent ed49857908
commit 9107fc7661

View File

@ -294,7 +294,7 @@ AccessOK(struct ubik_trans *ut, afs_int32 cid, /* caller id */
return 1;
if (cid == SYSADMINID)
return 1; /* special case fileserver */
if (restricted && ((mem == PRP_ADD_MEM) || (mem == any == 0)))
if (restricted && ((mem == PRP_ADD_MEM) || (mem == PRP_REMOVE_MEM)) && (any == 0))
return 0;
if (tentry) {
flags = tentry->flags;