From 726f1632b084f83fab77ea9fe936e892c38540fd Mon Sep 17 00:00:00 2001 From: CaIon Date: Fri, 15 Aug 2025 15:10:54 +0800 Subject: [PATCH] refactor: ensure graceful closure of response body in relay responses --- relay/channel/openai/relay_responses.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/relay/channel/openai/relay_responses.go b/relay/channel/openai/relay_responses.go index 754a6f44..45534252 100644 --- a/relay/channel/openai/relay_responses.go +++ b/relay/channel/openai/relay_responses.go @@ -59,6 +59,8 @@ func OaiResponsesStreamHandler(c *gin.Context, info *relaycommon.RelayInfo, resp return nil, types.NewError(fmt.Errorf("invalid response"), types.ErrorCodeBadResponse) } + defer service.CloseResponseBodyGracefully(resp) + var usage = &dto.Usage{} var responseTextBuilder strings.Builder