aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2003-11-20 09:53:31 +0000
committerbug1 <bug1@69ca8d6d-28ef-0310-b511-8ec308f3f277>2003-11-20 09:53:31 +0000
commit96c40c7ea713d2e2a4adabcf3d4a27a568d2f46c (patch)
treece3afc7fb79bd3f100751f787de927d2309199f3
parent5bff3610a61d3b2416572a101aaf2e7e67e92e2b (diff)
downloadbusybox-w32-96c40c7ea713d2e2a4adabcf3d4a27a568d2f46c.tar.gz
busybox-w32-96c40c7ea713d2e2a4adabcf3d4a27a568d2f46c.tar.bz2
busybox-w32-96c40c7ea713d2e2a4adabcf3d4a27a568d2f46c.zip
Check at least one context is specified
git-svn-id: svn://busybox.net/trunk/busybox@7958 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r--archival/tar.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/archival/tar.c b/archival/tar.c
index 9ef616b92..c8a2bd385 100644
--- a/archival/tar.c
+++ b/archival/tar.c
@@ -662,6 +662,9 @@ int tar_main(int argc, char **argv)
662 if(opt & 0x80000000UL) 662 if(opt & 0x80000000UL)
663 bb_show_usage(); 663 bb_show_usage();
664 ctx_flag = opt & (CTX_CREATE | CTX_TEST | CTX_EXTRACT); 664 ctx_flag = opt & (CTX_CREATE | CTX_TEST | CTX_EXTRACT);
665 if (ctx_flag == 0) {
666 bb_show_usage();
667 }
665 if(ctx_flag & CTX_TEST) { 668 if(ctx_flag & CTX_TEST) {
666 if ((tar_handle->action_header == header_list) || 669 if ((tar_handle->action_header == header_list) ||
667 (tar_handle->action_header == header_verbose_list)) { 670 (tar_handle->action_header == header_verbose_list)) {