Browse Source

Exhaust request body before closing it (#5596)

Signed-off-by: bevisy <binbin36520@gmail.com>
pull/5597/head
Bevisy 6 years ago committed by beorn7
parent
commit
70b2be3907
  1. 6
      discovery/triton/triton.go

6
discovery/triton/triton.go

@ -17,6 +17,7 @@ import (
"context"
"encoding/json"
"fmt"
"io"
"io/ioutil"
"net/http"
"net/url"
@ -157,7 +158,10 @@ func (d *Discovery) refresh(ctx context.Context) ([]*targetgroup.Group, error) {
return nil, errors.Wrap(err, "an error occurred when requesting targets from the discovery endpoint")
}
defer resp.Body.Close()
defer func() {
io.Copy(ioutil.Discard, resp.Body)
resp.Body.Close()
}()
data, err := ioutil.ReadAll(resp.Body)
if err != nil {

Loading…
Cancel
Save