From bacb9aba7cfa2c0afb9c013a9155e3a314a0e9de Mon Sep 17 00:00:00 2001 From: ex-takashima Date: Fri, 8 May 2026 14:11:15 +0900 Subject: [PATCH] fix(line): close response body on successful SendMedia calls Always route through classifySDKError to ensure resp.Body is closed even when the API call succeeds. Co-Authored-By: Claude Opus 4.6 (1M context) --- pkg/channels/line/line.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/channels/line/line.go b/pkg/channels/line/line.go index e45c1e2e3..d4d34211d 100644 --- a/pkg/channels/line/line.go +++ b/pkg/channels/line/line.go @@ -532,8 +532,8 @@ func (c *LINEChannel) SendMedia(ctx context.Context, msg bus.OutboundMediaMessag To: msg.ChatID, Messages: []messaging_api.MessageInterface{&textMsg}, }, "") - if err != nil { - return nil, classifySDKError(resp, err) + if sdkErr := classifySDKError(resp, err); sdkErr != nil { + return nil, sdkErr } }