Cast char to unsigned char before passing to isspace (#3574)

This commit is contained in:
Thomas Klausner authored and GitHub committed 2026-07-02 14:45:10 +09:00
1 parent 42d4035d4f
commit 579e6f76cf
1 file changed
+1 -1
+1 -1
View File
@@ -437,7 +437,7 @@ int main(int argc, char* argv[]) {
errno = 0;
long indent = strtol(argv[i+1], &end, 10);
if (errno || indent < -1 || indent > 7 ||
isspace(*argv[i+1]) || end == argv[i+1] || *end) {
isspace((unsigned char)*argv[i+1]) || end == argv[i+1] || *end) {
fprintf(stderr, "jq: --indent takes a number between -1 and 7\n");
die();
}