From: Derrick Brashear Date: Thu, 4 Sep 2008 20:41:26 +0000 (+0000) Subject: DEVEL15-fileserver-sticky-bit-not-admin-only-20080904 X-Git-Tag: openafs-devel-1_5_53~48 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=be4cac8fab720efe02a21223b0af6a8c8ef87193;p=packages%2Fo%2Fopenafs.git DEVEL15-fileserver-sticky-bit-not-admin-only-20080904 LICENSE IPL10 don't restrict the sticky bit to admins. (cherry picked from commit 9689e78d716422970a0ae3ad89d36acaa517072e) --- diff --git a/src/viced/afsfileprocs.c b/src/viced/afsfileprocs.c index cd2e27ec0..4ad5899be 100644 --- a/src/viced/afsfileprocs.c +++ b/src/viced/afsfileprocs.c @@ -1554,7 +1554,7 @@ Update_TargetVnodeStatus(Vnode * targetptr, afs_uint32 Caller, #define CREATE_SGUID_ADMIN_ONLY 1 #ifdef CREATE_SGUID_ADMIN_ONLY if (VanillaUser(client)) - modebits = modebits & 0777; + modebits = modebits & 1777; #endif if (VanillaUser(client)) { targetptr->disk.modeBits = modebits;