libutil/mode: Fix sticky bit parsing - sbase - suckless unix tools
(HTM) git clone git://git.suckless.org/sbase
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 9d9afe00fb2afbc2b6bfd364f04f108adb917d43
(DIR) parent 556797632991c4458682aa4cc7399a69ac7c77a8
(HTM) Author: Tavian Barnes <tavianator@tavianator.com>
Date: Sat, 22 Feb 2025 13:14:48 +0100
libutil/mode: Fix sticky bit parsing
Diffstat:
M libutil/mode.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
(DIR) diff --git 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;