# | Line 74 | Line 74 | main(int argc, char *argv[]) | |
---|---|---|
74 | outfmt = argv[1][3]; | |
75 | ++argv; --argc; | |
76 | } | |
77 | < | if ((n = strlen(argv[1])-4) > 0) { |
77 | > | if (argc > 1 && (n = strlen(argv[1])-4) > 0) { |
78 | if (!strcasecmp(argv[1]+n, ".xml")) | |
79 | inpXML = 1; | |
80 | else if (!strcasecmp(argv[1]+n, ".sir")) | |
81 | inpXML = 0; | |
82 | } | |
83 | < | if (inpXML < 0) { |
83 | > | if ((argc != 2) | (inpXML < 0)) { |
84 | fprintf(stderr, "Usage: %s [-fio] bsdf.{sir|xml}\n", progname); | |
85 | return(1); | |
86 | } |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |