diff options
author | Eric Hawicz <erh+git@nimenees.com> | 2020-05-08 22:25:15 -0400 |
---|---|---|
committer | Eric Hawicz <erh+git@nimenees.com> | 2020-05-08 22:25:15 -0400 |
commit | 45b6416652755f488ee1240fecc6fd935029c8f9 (patch) | |
tree | 16b1da8b092f4630fe62e3c8b7000975148379b9 /apps | |
parent | 9b64c3e34788c127b06497b89d08b40700995e52 (diff) | |
parent | abc9a0731b5eafea4f8ad4c2a6e751c43f36f5b4 (diff) | |
download | json-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.c | 7 |
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) |