diff --git a/tools/fimgstats.c b/tools/fimgstats.c index f3a9286e..dd147711 100644 --- a/tools/fimgstats.c +++ b/tools/fimgstats.c @@ -96,15 +96,20 @@ if (argc == 1) { exit(0); } -while ((opt = getopt(argc, argv, "cv")) != -1) { +while ((opt = getopt(argc, argv, "chv")) != -1) { switch(opt) { case 'c': make_csv++; break; case 'v': verbosity++; break; + case 'h': /* tombe dedans */ default: help(1); exit(1); } } +if (NULL==argv[optind]) { + fprintf(stderr, "optind %d is wtf\n", optind); + return 1; + } foo = various_numbers_from_file(argv[optind], 0); if (foo) { fprintf(stderr, "got a %d ?\n", foo);