From 101fbbf97b5c5ddf2d2b80badef962aba6f4daeb Mon Sep 17 00:00:00 2001 From: Chaskiel M Grundman Date: Tue, 21 May 2002 06:30:27 +0000 Subject: [PATCH 1/1] pts-sysviewer-should-be-able-to-listowned-20020521 fix so the "any reader" can really read anythinmg --- src/ptserver/ptutils.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ptserver/ptutils.c b/src/ptserver/ptutils.c index 6b9d52f..c742867 100644 --- a/src/ptserver/ptutils.c +++ b/src/ptserver/ptutils.c @@ -180,7 +180,9 @@ int AccessOK (ut, cid, tentry, mem, any) if ((flags & mem) && IsAMemberOf (ut, cid, aid)) return 1; } /* Allow members of SYSVIEWERID to get membership and status only */ - if (((mem == PRP_STATUS_MEM)||(mem == PRP_MEMBER_MEM))&&(IsAMemberOf (ut, cid, SYSVIEWERID))) return 1; + if (((mem == PRP_STATUS_MEM)||(mem == PRP_MEMBER_MEM)|| + (any == PRP_OWNED_ANY))&&(IsAMemberOf (ut, cid, SYSVIEWERID))) + return 1; if (IsAMemberOf (ut, cid, SYSADMINID)) return 1; return 0; /* no access */ } -- 1.9.4