From: Rob Landley Date: Sun, 16 Oct 2005 08:42:18 +0000 (-0000) Subject: The fact "tar tvjf thing.tbz" didn't work was due to the "-1" in -r11859, X-Git-Tag: 1_1_0~521 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a4d45d423fe7f80e61bae14323254f73ac9888a0;p=oweals%2Fbusybox.git The fact "tar tvjf thing.tbz" didn't work was due to the "-1" in -r11859, which was apparently never tested. That meant that there always had to be at least one unparsed argument left over, which is not the case for tar. --- diff --git a/archival/tar.c b/archival/tar.c index 4f02e9006..82a79b728 100644 --- a/archival/tar.c +++ b/archival/tar.c @@ -688,8 +688,8 @@ int tar_main(int argc, char **argv) /* Prepend '-' to the first argument if required */ bb_opt_complementally = ENABLE_FEATURE_TAR_CREATE ? - "--:-1:X::T::\n::c:t:x:?:c--tx:t--cx:x--ct" : - "--:-1:X::T::\n::t:x:?:t--x:x--t"; + "--:X::T::\n::c:t:x:?:c--tx:t--cx:x--ct" : + "--:X::T::\n::t:x:?:t--x:x--t"; if (ENABLE_FEATURE_TAR_LONG_OPTIONS) bb_applet_long_options = tar_long_options; opt = bb_getopt_ulflags(argc, argv, tar_options,