From ec78f11b2e8655a0b19c4ceebcd981626dea147f Mon Sep 17 00:00:00 2001 From: mkelvers Date: Sat, 20 Jun 2026 18:29:51 +0200 Subject: [PATCH] Handle AniSkip response close errors --- internal/playback/skip_segments.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/internal/playback/skip_segments.go b/internal/playback/skip_segments.go index 4c2a529..2318094 100644 --- a/internal/playback/skip_segments.go +++ b/internal/playback/skip_segments.go @@ -14,6 +14,7 @@ import ( "mal/internal/db" "mal/internal/domain" + "mal/pkg/errlog" netutil "mal/pkg/net" ) @@ -92,7 +93,9 @@ func (s *playbackService) fetchAniSkipSegments(ctx context.Context, malID int, e if err != nil { return nil, fmt.Errorf("http request: %w", err) } - defer func() { _ = resp.Body.Close() }() + defer func() { + errlog.Log("failed to close aniskip response body", resp.Body.Close()) + }() if resp.StatusCode != http.StatusOK { return nil, fmt.Errorf("unexpected status: %d", resp.StatusCode)