From 690bd6a82e35764ffeafff709cec6ba5720dee30 Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 20 Jun 2026 18:28:58 +0200 Subject: [PATCH] Handle AllAnime response close errors --- integrations/playback/allanime/client.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/integrations/playback/allanime/client.go b/integrations/playback/allanime/client.go index 0e86241..86ba358 100644 --- a/integrations/playback/allanime/client.go +++ b/integrations/playback/allanime/client.go @@ -7,6 +7,7 @@ import ( "fmt" "io" "mal/internal/domain" + "mal/pkg/errlog" netutil "mal/pkg/net" "net/http" "strings" @@ -123,7 +124,9 @@ func executeAndReadResponse(client *http.Client, req *http.Request, executeErrPr if err != nil { return 0, nil, fmt.Errorf("%s: %w", executeErrPrefix, err) } - defer func() { _ = resp.Body.Close() }() + defer func() { + errlog.Log("failed to close allanime response body", resp.Body.Close()) + }() body, err := io.ReadAll(io.LimitReader(resp.Body, netutil.MiB2)) if err != nil {