diff options
author | Mattias Andrée <maandree@member.fsf.org> | 2015-12-27 22:17:10 +0100 |
---|---|---|
committer | Mattias Andrée <maandree@member.fsf.org> | 2015-12-27 22:17:10 +0100 |
commit | 9e08948192dec57de4c38097d58f301dec7d6b5d (patch) | |
tree | 1b8fd3a3dced1724551f1d24aaa3027fdfaa584b /src/slibc-human/machinemode.c | |
parent | fix warning (diff) | |
download | slibc-9e08948192dec57de4c38097d58f301dec7d6b5d.tar.gz slibc-9e08948192dec57de4c38097d58f301dec7d6b5d.tar.bz2 slibc-9e08948192dec57de4c38097d58f301dec7d6b5d.tar.xz |
fix errors and warnings
Signed-off-by: Mattias Andrée <maandree@member.fsf.org>
Diffstat (limited to '')
-rw-r--r-- | src/slibc-human/machinemode.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/slibc-human/machinemode.c b/src/slibc-human/machinemode.c index 0dceddf..fc11ea9 100644 --- a/src/slibc-human/machinemode.c +++ b/src/slibc-human/machinemode.c @@ -73,7 +73,7 @@ * 1=can write, 2=can execute/list, 3=can execute/list or/and * special, 4=special} to permissions bits map. */ -static mode_t bits[][] = { +static mode_t bits[][5] = { {S_IRUSR, S_IWUSR, S_IXUSR, S_ISUSR, S_ISUID}, {S_IRGRP, S_IWGRP, S_IXGRP, S_ISGRP, S_ISGID}, {S_IROTH, S_IWOTH, S_IXOTH, S_ISOTH, S_ISVTX}, @@ -120,7 +120,7 @@ static inline int partial_symbolic(mode_t* restrict mode, mode_t* restrict mask, /* Get permissions. */ for (partial_or = 0; *str && (*str != ','); str++) for (user = first; user < last; user++) - BITS(*str, partial_or, j); + BITS(*str, partial_or, user); /* Apply permissions. */ if (symbol != '-') or |= partial_or; |