cex

C/Curses file EXplorer
git clone git://git.wimdupont.com/cex.git
Log | Files | Refs | README | LICENSE

commit acee0332f26386775c4680f924bb3c4b8b5597b3
parent d824aa34550cd10f643290d7aa2a05380bb9c28d
Author: Wim Dupont <wim@wimdupont.com>
Date:   Thu, 30 Apr 2026 18:06:24 +0200

fix chmod

Diffstat:
Mcex.c | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/cex.c b/cex.c @@ -1605,15 +1605,15 @@ rename_file(const char *fname) int make_mod(void) { - char name[3]; + char name[4]; bool isvalid; - prompt_answer(name, 3, "File mods (numeric)? "); + prompt_answer(name, sizeof(name), "File mods (numeric)? "); if (strlen(name) == 3) { isvalid = TRUE; for (int i = 0; i < 3; i++) { - if (!isdigit(name[i])) + if (name[i] < '0' || name[i] > '7') isvalid = FALSE; } if (isvalid)