From 991c0e1fc5bbc179759e08c953c3e77a4ef3da94 Mon Sep 17 00:00:00 2001 From: Juliusz Chroboczek Date: Wed, 30 Oct 2024 14:58:58 +0100 Subject: [PATCH] Discard response bodies in galenectl. --- galenectl/galenectl.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/galenectl/galenectl.go b/galenectl/galenectl.go index 007c013..5556ee1 100644 --- a/galenectl/galenectl.go +++ b/galenectl/galenectl.go @@ -10,6 +10,7 @@ import ( "errors" "flag" "fmt" + "io" "log" "net/http" "net/url" @@ -366,6 +367,7 @@ func putJSON(url string, value any, overwrite bool) error { if resp.StatusCode >= 300 { return errors.New(resp.Status) } + io.Copy(io.Discard, resp.Body) return nil } @@ -391,6 +393,7 @@ func postJSON(url string, value any) (string, error) { return "", errors.New(resp.Status) } location := resp.Header.Get("location") + io.Copy(io.Discard, resp.Body) return location, nil } @@ -423,6 +426,7 @@ func updateJSON[T any](url string, update func(T) T) error { if resp.StatusCode >= 300 { return fmt.Errorf("%v %v", resp.StatusCode, resp.Status) } + io.Copy(io.Discard, resp.Body) return nil } @@ -440,6 +444,7 @@ func deleteValue(url string) error { if resp.StatusCode >= 300 { return fmt.Errorf("%v %v", resp.StatusCode, resp.Status) } + io.Copy(io.Discard, resp.Body) return nil }