From cd1c89493b99c72fcccae88cc1ca4393ce02b3a6 Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Thu, 20 Apr 2023 11:18:21 -0400 Subject: main: Check for at least one option --- diff --git a/src/main.c b/src/main.c index b83e35f..7a0efd5 100644 --- a/src/main.c +++ b/src/main.c @@ -205,6 +205,12 @@ main(int argc, char *argv[]) _help_tip(program_name); return EXIT_FAILURE; } + if (control_files == NULL && list_members == 0) { + fprintf(stderr, "%s: At least one of -I, -f, or -c must be " + "given\n", program_name); + _help_tip(program_name); + return EXIT_FAILURE; + } /* Initialize outer archive. */ opk = opkg_opk_opk_init(argv[0]); -- cgit v0.9.1