Fix exit code on JSON parse error (#2654)

This commit is contained in:
itchyny authored and GitHub committed 2023-07-06 10:01:59 +09:00
1 parent 95625c3fdb
commit a881532b29
2 files changed
+12 -3

No files matched your search

+2 -2
View File
@@ -698,12 +698,12 @@ int main(int argc, char* argv[]) {
// Parse error
jv msg = jv_invalid_get_msg(value);
if (!(options & SEQ)) {
// --seq -> errors are not fatal
ret = JQ_OK_NO_OUTPUT;
ret = JQ_ERROR_UNKNOWN;
fprintf(stderr, "jq: parse error: %s\n", jv_string_value(msg));
jv_free(msg);
break;
}
// --seq -> errors are not fatal
fprintf(stderr, "jq: ignoring parse error: %s\n", jv_string_value(msg));
jv_free(msg);
}