From 9d9afe00fb2afbc2b6bfd364f04f108adb917d43 Mon Sep 17 00:00:00 2001 From: Tavian Barnes <tavianator@tavianator.com> Date: Sat, 22 Feb 2025 13:14:48 +0100 Subject: [PATCH] libutil/mode: Fix sticky bit parsing --- libutil/mode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libutil/mode.c b/libutil/mode.c index b3632ad..2754be7 100644 --- a/libutil/mode.c +++ b/libutil/mode.c @@ -40,10 +40,10 @@ next: who |= S_IRWXG|S_ISGID; continue; case 'o': - who |= S_IRWXO; + who |= S_IRWXO|S_ISVTX; continue; case 'a': - who |= S_IRWXU|S_ISUID|S_IRWXG|S_ISGID|S_IRWXO; + who |= S_IRWXU|S_ISUID|S_IRWXG|S_ISGID|S_IRWXO|S_ISVTX; continue; } break;