From 12a0eb124cea85586e57f33c91a1e4c73459eef6 Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Thu, 25 Aug 2016 23:45:33 -0500 Subject: [PATCH] main: assume --modversion insted of --version if other flags or module names are provided --- main.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 17d98f0..61b2551 100644 --- a/main.c +++ b/main.c @@ -749,8 +749,18 @@ main(int argc, char *argv[]) if ((want_flags & PKG_VERSION) == PKG_VERSION) { - version(); - return EXIT_SUCCESS; + if (argc > 2) + { + fprintf(stderr, "%s: --version specified with other options or module names, assuming --modversion.\n", argv[0]); + + want_flags &= ~PKG_VERSION; + want_flags |= PKG_MODVERSION; + } + else + { + version(); + return EXIT_SUCCESS; + } } if ((want_flags & PKG_HELP) == PKG_HELP)