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]) {