aboutsummaryrefslogtreecommitdiff
path: root/response.go
diff options
context:
space:
mode:
authorAdnan Maolood <[email protected]>2021-03-20 13:41:53 -0400
committerAdnan Maolood <[email protected]>2021-03-20 13:41:53 -0400
commit3dca29eb41f96b7d9e7bf82527fd249fc13d999a (patch)
tree9276049f1db901eefda2613d8dad9aff33727870 /response.go
parentfs: Fix empty media type for directory index pages (diff)
downloadgo-gemini-3dca29eb41f96b7d9e7bf82527fd249fc13d999a.tar.xz
go-gemini-3dca29eb41f96b7d9e7bf82527fd249fc13d999a.zip
response: Don't use bufReadCloser
Diffstat (limited to 'response.go')
-rw-r--r--response.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/response.go b/response.go
index 48d2e53..359e719 100644
--- a/response.go
+++ b/response.go
@@ -81,7 +81,11 @@ func ReadResponse(r io.ReadCloser) (*Response, error) {
resp.Meta = string(meta)
if resp.Status.Class() == StatusSuccess {
- resp.Body = newBufReadCloser(br, r)
+ type readCloser struct {
+ io.Reader
+ io.Closer
+ }
+ resp.Body = readCloser{br, r}
} else {
resp.Body = nopReadCloser{}
r.Close()