[6.0] 6a7a21226 Print usage on unknown or missing arguments

Dridi Boukelmoune dridi.boukelmoune at gmail.com
Thu Aug 16 08:52:52 UTC 2018


commit 6a7a212262097379c02750633a3cc96e8967ed86
Author: Federico G. Schwindt <fgsch at lodoss.net>
Date:   Mon Apr 30 21:13:23 2018 +0100

    Print usage on unknown or missing arguments
    
    This seems to be the de-facto way to handle such cases.
    Fixes #2608.

diff --git a/bin/varnishd/mgt/mgt_main.c b/bin/varnishd/mgt/mgt_main.c
index cad50a499..aada3ce2c 100644
--- a/bin/varnishd/mgt/mgt_main.c
+++ b/bin/varnishd/mgt/mgt_main.c
@@ -488,8 +488,7 @@ main(int argc, char * const *argv)
 	do {
 		switch (o) {
 		case '?':
-			if (optopt == '?')
-				usage();
+			usage();
 			exit(2);
 		case 'V':
 		case 'x':


More information about the varnish-commit mailing list