aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2020-12-03 22:28:27 +0100
committerMartin Polden <mpolden@mpolden.no>2020-12-03 22:28:27 +0100
commit0d3594284e44ab3506be5322a2289af06cf8453c (patch)
tree2d42203a2730e468a57a512d4ea6536ce74180a8
parentcd687f6343548a30fb11f47a143b31031bff6de5 (diff)
cmd: Reject non-option arguments
-rw-r--r--cmd/echoip/main.go4
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)