Restrict octal perms to <= 07777. Cosmetic error message change.
This commit is contained in:
@@ -65,7 +65,7 @@ extern int bb_parse_mode(const char *s, mode_t *current_mode)
|
||||
char *e;
|
||||
|
||||
tmp = strtol(s, &e, 8);
|
||||
if (*e || (tmp > 0xffffU)) { /* Check range and trailing chars. */
|
||||
if (*e || (tmp > 07777U)) { /* Check range and trailing chars. */
|
||||
return 0;
|
||||
}
|
||||
*current_mode = tmp;
|
||||
|
||||
Reference in New Issue
Block a user