From: Matt Joiner Date: Tue, 7 Apr 2015 16:15:25 +0000 (+1000) Subject: cmd/torrent-magnet: Error if arguments are given X-Git-Tag: v1.0.0~1207 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=d48b7557765a0173aef4c7ddd5a2faca2ab751c8;p=btrtrc.git cmd/torrent-magnet: Error if arguments are given Too easy to make this mistake, and then it hangs. --- diff --git a/cmd/torrent-magnet/main.go b/cmd/torrent-magnet/main.go index 23a03757..2fcd8cd0 100644 --- a/cmd/torrent-magnet/main.go +++ b/cmd/torrent-magnet/main.go @@ -1,6 +1,7 @@ package main import ( + "flag" "fmt" "os" @@ -10,6 +11,11 @@ import ( ) func main() { + flag.Parse() + if flag.NArg() != 0 { + fmt.Fprintf(os.Stderr, "%s\n", "torrent-magnet: unexpected positional arguments") + os.Exit(2) + } mi, err := metainfo.Load(os.Stdin) if err != nil { fmt.Fprintf(os.Stderr, "error reading metainfo from stdin: %s", err)