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++;