diff options
-rw-r--r-- | lib/argcv.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/argcv.c b/lib/argcv.c index 7e608f3..58dec9e 100644 --- a/lib/argcv.c +++ b/lib/argcv.c @@ -387,13 +387,13 @@ argcv_string (int argc, char **argv, char **pstring) buffer = malloc (1); if (buffer == NULL) return 1; *buffer = '\0'; - for (len = i = j = 0; (argc > 0) ? i < argc : argv[i]; i++) + for (len = i = j = 0; (argc > 0) ? i < argc : (argv[i] != NULL); i++) { int quote = 0; int toklen; toklen = argcv_quoted_length (argv[i], "e); |