diff options
author | JeffB42 <10328858+JeffB42@users.noreply.github.com> | 2021-08-07 19:57:51 +0300 |
---|---|---|
committer | JeffB42 <10328858+JeffB42@users.noreply.github.com> | 2021-08-07 19:57:51 +0300 |
commit | 8dc06fcb61cbf0065dcbad08c2d7d51476987861 (patch) | |
tree | 377a1e459d07a304e0c7d1c3ca7c605c8ac8c869 | |
parent | ed41e104e40933d05ce00a05754f01e59064014b (diff) |
added an additional 'drain request body change' (curtesy of freman)
-rwxr-xr-x | utils/gtk.go | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/utils/gtk.go b/utils/gtk.go index 67d041e..041af75 100755 --- a/utils/gtk.go +++ b/utils/gtk.go @@ -261,14 +261,18 @@ func ImageFromUrl(imageUrl string) (*gtk.Image, error) { return nil, errors.New("imageUrl is empty") } - response, getErr:= http.Get(imageUrl) + httpResponse, getErr:= http.Get(imageUrl) if getErr != nil { return nil, getErr } - defer response.Body.Close() - buf := new(bytes.Buffer) - readLength, readErr := buf.ReadFrom(response.Body) + defer func() { + io.Copy(ioutil.Discard, httpResponse.Body) + httpResponse.Body.Close() + }() + + buffer := new(bytes.Buffer) + readLength, readErr := buffer.ReadFrom(httpResponse.Body) if readErr != nil { return nil, readErr } else if readLength < 1 { |