diff options
-rw-r--r-- | archival/tar.c | 2 | ||||
-rw-r--r-- | tar.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/archival/tar.c b/archival/tar.c index e205763db..c82e51fe9 100644 --- a/archival/tar.c +++ b/archival/tar.c | |||
@@ -183,7 +183,7 @@ extern int tar_main(int argc, char **argv) | |||
183 | usage(tar_usage); | 183 | usage(tar_usage); |
184 | 184 | ||
185 | /* Parse any options */ | 185 | /* Parse any options */ |
186 | while (--argc > 0 && (**(++argv) != '\0')) { | 186 | while (--argc > 0 && **(++argv) == '-') { |
187 | stopIt=FALSE; | 187 | stopIt=FALSE; |
188 | while (stopIt==FALSE && *(++(*argv))) { | 188 | while (stopIt==FALSE && *(++(*argv))) { |
189 | switch (**argv) { | 189 | switch (**argv) { |
@@ -183,7 +183,7 @@ extern int tar_main(int argc, char **argv) | |||
183 | usage(tar_usage); | 183 | usage(tar_usage); |
184 | 184 | ||
185 | /* Parse any options */ | 185 | /* Parse any options */ |
186 | while (--argc > 0 && (**(++argv) != '\0')) { | 186 | while (--argc > 0 && **(++argv) == '-') { |
187 | stopIt=FALSE; | 187 | stopIt=FALSE; |
188 | while (stopIt==FALSE && *(++(*argv))) { | 188 | while (stopIt==FALSE && *(++(*argv))) { |
189 | switch (**argv) { | 189 | switch (**argv) { |