From: Matt Joiner Date: Sun, 17 Jun 2018 06:20:02 +0000 (+1000) Subject: cmd/torrent-metainfo-pprint: Use bufio input and enable envpprof X-Git-Tag: v1.0.0~127^2~7 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=2b1068885c9da2e5c72ae7d8f63580133dcfe13a;p=btrtrc.git cmd/torrent-metainfo-pprint: Use bufio input and enable envpprof --- diff --git a/cmd/torrent-metainfo-pprint/main.go b/cmd/torrent-metainfo-pprint/main.go index 7320315a..52c6c106 100644 --- a/cmd/torrent-metainfo-pprint/main.go +++ b/cmd/torrent-metainfo-pprint/main.go @@ -1,6 +1,7 @@ package main import ( + "bufio" "encoding/hex" "encoding/json" "fmt" @@ -8,6 +9,7 @@ import ( "log" "os" + "github.com/anacrolix/envpprof" "github.com/anacrolix/tagflag" "github.com/bradfitz/iter" @@ -62,8 +64,9 @@ func processReader(r io.Reader) error { } func main() { + defer envpprof.Stop() tagflag.Parse(&flags) - err := processReader(os.Stdin) + err := processReader(bufio.NewReader(os.Stdin)) if err != nil { log.Fatal(err) }