From 5460704d123db819902240b9ad64d46065d1e70b Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Sat, 5 May 2012 17:44:24 +0000 Subject: [PATCH] argvsplit: slightly change strategy for splitting arguments --- argvsplit.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argvsplit.c b/argvsplit.c index c99b27a..2c00236 100644 --- a/argvsplit.c +++ b/argvsplit.c @@ -64,7 +64,7 @@ int argv_split(const char *src, int *argc, char ***argv) } else if (isspace(*src_iter)) { - if (*(src_iter - 2) != '-' && (*argv)[argc_count] != NULL) + if (*(src_iter + 1) == '-' && (*argv)[argc_count] != NULL) { argc_count++, dst_iter++;