summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Kaivo <jkk@ung.org>2020-07-14 11:03:25 -0400
committerJakob Kaivo <jkk@ung.org>2020-07-14 11:03:25 -0400
commit2d1f2cf66c93891efdc38317c9c45cc7d172e2ed (patch)
tree2aa9670228c783d0d5c613c493c3dd5c9568c2fc
parentea045aaf6a8620938b6ed8eff43ccc393ffd0b49 (diff)
fix + option handling, add warning
-rw-r--r--more.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/more.c b/more.c
index c3b08eb..84f1185 100644
--- a/more.c
+++ b/more.c
@@ -352,12 +352,13 @@ static void adjust_args(int *argc, char ***argv)
}
for (int i = 1; i < *argc; i++) {
- if (!strcmp(**argv, "--")) {
+ if (!strcmp((*argv)[i], "--")) {
return;
}
- if (**argv[0] == '+') {
- **argv[0] = '-';
+ if ((*argv)[i][0] == '+') {
+ fprintf(stderr, "more: adjusting command line option +%s to -%s\n", (*argv)[i] + 1, (*argv)[i] + 1);
+ (*argv)[i][0] = '-';
}
}
}