fixed argument parsing -_- - iomenu - interactive terminal-based selection menu (HTM) 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 (HTM) 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]) {