From: Tim Kientzle Date: Sun, 4 Jan 2009 00:55:26 +0000 (-0500) Subject: Minor fix to argument parser. X-Git-Tag: v2.7.0~483 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=248605cc8b8a4602a1a077408bfbc933df528b40;p=thirdparty%2Flibarchive.git Minor fix to argument parser. SVN-Revision: 362 --- diff --git a/libarchive/test/main.c b/libarchive/test/main.c index 959e3fdf4..b6a56d251 100644 --- a/libarchive/test/main.c +++ b/libarchive/test/main.c @@ -996,9 +996,10 @@ int main(int argc, char **argv) */ ++argv; /* Skip program name */ while (*argv != NULL) { + if (**argv != '-') + break; p = *argv++; - if (*p++ != '-') - usage(progname); + ++p; /* Skip '-' */ while (*p != '\0') { option = *p++; option_arg = NULL;