From f447044b4d7b41474e54d1fff308e5097e05b266 Mon Sep 17 00:00:00 2001 From: Ernesto Cedeno Date: Thu, 25 Sep 2014 13:31:39 -0400 Subject: [PATCH] Properly closing response body --- imdb.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/imdb.go b/imdb.go index 5493540..c3bda45 100644 --- a/imdb.go +++ b/imdb.go @@ -104,9 +104,11 @@ func SearchMovies(title string, year string) (*SearchResponse, error) { if err != nil { return nil, err } + defer resp.Body.Close() r := new(SearchResponse) err = json.NewDecoder(resp.Body).Decode(r) + if err != nil { return nil, err } @@ -123,9 +125,11 @@ func GetMovieByTitle(title string, year string) (*MovieResult, error) { if err != nil { return nil, err } + defer resp.Body.Close() r := new(MovieResult) err = json.NewDecoder(resp.Body).Decode(r) + defer resp.Body.Close() if err != nil { return nil, err } @@ -141,9 +145,11 @@ func GetMovieByImdbId(id string) (*MovieResult, error) { if err != nil { return nil, err } + defer resp.Body.Close() r := new(MovieResult) err = json.NewDecoder(resp.Body).Decode(r) + defer resp.Body.Close() if err != nil { return nil, err }