commands: Return a reader in a Response#Reader method, instead of making Response implementing io.Reader
Matt Bell committed
Nov 3, 2014 at 16:30 UTC
39a60e7f1de19c71a03af09abf69048a71e76a4c
1 file changed
+4
-1
cmd/ipfs2/main.go
+4
-1
@@ -117,10 +117,13 @@ func main() {
117
os.Exit(1)
118
}
119
120
- _, err = io.Copy(os.Stdout, res)
120
+ out, err := res.Reader()
121
if err != nil {
122
fmt.Println(err.Error())
123
+ return
124
}
125
+
126
+ io.Copy(os.Stdout, out)
127
}
128
129
func getOptions(req cmds.Request, root *cmds.Command) (cmds.Request, error) {