fixed argument parsing -_- - iomenu - interactive terminal-based selection menu HTML git clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu DIR Log DIR Files DIR Refs DIR Tags DIR README DIR LICENSE --- DIR commit c03da0d703ba0161edd18fb0af36e3891ff56b4c DIR parent f979f7c13ea6a13dfda617bc70e2e4cff9bd3879 HTML Author: Josuah Demangeon <mail@josuah.net> Date: Sun, 16 Apr 2017 13:27:20 +0200 fixed argument parsing -_- Diffstat: M iomenu.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) --- DIR diff --git a/iomenu.c b/iomenu.c @@ -443,13 +443,13 @@ usage(void) int main(int argc, char *argv[]) { - extern char *opt_p; + extern char *opt_p, *argv0; extern int opt_l; int exit_code; - for (argv0 = argv[0], argv++, argc--; argc > 0; argv++, argc++) { - if ((*argv)[0] != '-' || (*argv)[1] == '\0' || (*argv)[2] != '\0') + for (argv0 = argv[0], argv++, argc--; argc > 0; argv++, argc--) { + if (argv[0][0] != '-') usage(); switch ((*argv)[1]) {