From d9b7e7f297aedfaa537e67c19b5de79e3ec9e483 Mon Sep 17 00:00:00 2001
From: Matt Joiner <anacrolix@gmail.com>
Date: Wed, 15 Jun 2016 14:54:40 +1000
Subject: [PATCH] bencode.Unmarshal: Remove unnecessary intermediate
 bufio.Reader

---
 bencode/api.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bencode/api.go b/bencode/api.go
index 9a77583e..89ac9d0e 100644
--- a/bencode/api.go
+++ b/bencode/api.go
@@ -128,7 +128,7 @@ func Marshal(v interface{}) ([]byte, error) {
 // Unmarshal the bencode value in the 'data' to a value pointed by the 'v'
 // pointer, return a non-nil error if any.
 func Unmarshal(data []byte, v interface{}) error {
-	e := decoder{r: bufio.NewReader(bytes.NewBuffer(data))}
+	e := decoder{r: bytes.NewBuffer(data)}
 	return e.decode(v)
 }
 
-- 
2.51.0