diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-12-03 22:28:27 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-12-03 22:28:27 +0100 |
commit | 0d3594284e44ab3506be5322a2289af06cf8453c (patch) | |
tree | 2d42203a2730e468a57a512d4ea6536ce74180a8 | |
parent | cd687f6343548a30fb11f47a143b31031bff6de5 (diff) |
cmd: Reject non-option arguments
-rw-r--r-- | cmd/echoip/main.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmd/echoip/main.go b/cmd/echoip/main.go index 3d03634..9d1364d 100644 --- a/cmd/echoip/main.go +++ b/cmd/echoip/main.go @@ -42,6 +42,10 @@ func main() { var headers multiValueFlag flag.Var(&headers, "H", "Header to trust for remote IP, if present (e.g. X-Real-IP)") flag.Parse() + if len(flag.Args()) != 0 { + flag.Usage() + return + } log := log.New(os.Stderr, "echoip: ", 0) r, err := geo.Open(*countryFile, *cityFile, *asnFile) |