From 158fcfbb7fd4c7a5a3e37099ff0026a6a0a92a4a Mon Sep 17 00:00:00 2001 From: Aliaksandr Valialkin Date: Wed, 2 Dec 2015 08:40:50 +0200 Subject: [PATCH] Reset bodyStream when SetBody or ResetBody is called --- http.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/http.go b/http.go index 502ab2a..a3b475c 100644 --- a/http.go +++ b/http.go @@ -143,11 +143,13 @@ func (resp *Response) Body() []byte { // SetBody sets response body. func (resp *Response) SetBody(body []byte) { + resp.bodyStream = nil resp.body = append(resp.body[:0], body...) } // ResetBody resets response body. func (resp *Response) ResetBody() { + resp.bodyStream = nil resp.body = resp.body[:0] }