]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Clean up a missing case.
authorTim Kientzle <kientzle@gmail.com>
Sat, 6 Mar 2010 16:37:30 +0000 (11:37 -0500)
committerTim Kientzle <kientzle@gmail.com>
Sat, 6 Mar 2010 16:37:30 +0000 (11:37 -0500)
SVN-Revision: 2009

libarchive/test/main.c

index 1afa02acad0d77fecb63edc970a03cf8a43be43b..54c9e164341804cf08d0d6a92ebbdc988f198637 100644 (file)
@@ -2073,12 +2073,17 @@ main(int argc, char **argv)
                                                        ++p;
                                                }
                                        }
+                               } else {
+                                       printf("*** INVALID Test %s\n", *argv);
+                                       free(refdir_alloc);
+                                       usage(progname);
+                                       return (1);
                                }
                                if (start < 0 || end >= limit || start > end) {
                                        printf("*** INVALID Test %s\n", *argv);
                                        free(refdir_alloc);
                                        usage(progname);
-                                       /* usage() never returns */
+                                       return (1);
                                }
                        } else {
                                for (start = 0; start < limit; ++start) {