diff --git a/cmd/karma/views.go b/cmd/karma/views.go index ba0f74ee3..17e7a7e0f 100644 --- a/cmd/karma/views.go +++ b/cmd/karma/views.go @@ -68,6 +68,7 @@ func decompressCachedResponse(data []byte) ([]byte, error) { return nil, fmt.Errorf("failed to created new compression reader: %s", err.Error()) } + defer r.Close() p, err := ioutil.ReadAll(r) if err != nil { return nil, fmt.Errorf("failed to decompress data: %s", err.Error()) diff --git a/cmd/karma/views_test.go b/cmd/karma/views_test.go index 6a48522d2..522af6b49 100644 --- a/cmd/karma/views_test.go +++ b/cmd/karma/views_test.go @@ -18,7 +18,6 @@ import ( "github.com/prymitive/karma/internal/mock" "github.com/prymitive/karma/internal/models" "github.com/prymitive/karma/internal/slices" - "github.com/spf13/pflag" cache "github.com/patrickmn/go-cache" log "github.com/sirupsen/logrus" @@ -26,6 +25,7 @@ import ( "github.com/gin-gonic/gin" "github.com/google/go-cmp/cmp" "github.com/jarcoal/httpmock" + "github.com/spf13/pflag" ) var upstreamSetup = false