Browse Source

fix: close http body when webhook send (#18487)

pull/18491/head RELEASE.2023-11-20T22-40-07Z
jiuker 2 years ago
committed by GitHub
parent
commit
f56a182b71
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      internal/event/target/webhook.go

4
internal/event/target/webhook.go

@ -34,7 +34,7 @@ import (
"time"
"github.com/minio/minio/internal/event"
xioutil "github.com/minio/minio/internal/ioutil"
xhttp "github.com/minio/minio/internal/http"
"github.com/minio/minio/internal/logger"
"github.com/minio/minio/internal/once"
"github.com/minio/minio/internal/store"
@ -196,7 +196,7 @@ func (target *WebhookTarget) send(eventData event.Event) error {
if err != nil {
return err
}
defer xioutil.DiscardReader(resp.Body)
defer xhttp.DrainBody(resp.Body)
if resp.StatusCode < 200 || resp.StatusCode > 299 {
return fmt.Errorf("sending event failed with %v", resp.Status)

Loading…
Cancel
Save