summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorEric Hawicz <erh+git@nimenees.com>2020-05-08 22:25:15 -0400
committerEric Hawicz <erh+git@nimenees.com>2020-05-08 22:25:15 -0400
commit45b6416652755f488ee1240fecc6fd935029c8f9 (patch)
tree16b1da8b092f4630fe62e3c8b7000975148379b9 /apps
parent9b64c3e34788c127b06497b89d08b40700995e52 (diff)
parentabc9a0731b5eafea4f8ad4c2a6e751c43f36f5b4 (diff)
downloadjson-c-45b6416652755f488ee1240fecc6fd935029c8f9.tar.gz
Merge branch 'master' of https://github.com/json-c/json-c
Diffstat (limited to 'apps')
-rw-r--r--apps/json_parse.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/apps/json_parse.c b/apps/json_parse.c
index a48017b..bba4622 100644
--- a/apps/json_parse.c
+++ b/apps/json_parse.c
@@ -168,16 +168,15 @@ int main(int argc, char **argv)
case 'n': show_output = 0; break;
case 's': strict_mode = 1; break;
case 'h': usage(argv[0], 0, NULL);
- default: /* '?' */ usage(argv[0], 1, "Unknown arguments");
+ default: /* '?' */ usage(argv[0], EXIT_FAILURE, "Unknown arguments");
}
}
-
if (optind >= argc)
{
- fprintf(stderr, "Expected argument after options\n");
- exit(EXIT_FAILURE);
+ usage(argv[0], EXIT_FAILURE, "Expected argument after options");
}
fname = argv[optind];
+
int fd = open(argv[optind], O_RDONLY, 0);
showmem();
if (parseit(fd, showobj) != 0)