From d53b028b257bad8e9db757c7203915346a7b56b8 Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Thu, 17 Apr 2025 17:03:25 -0500 Subject: [PATCH] return array pool --- .../Realtime/Session/AsyncWebsocketDataResultEnumerator.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Realtime/Session/AsyncWebsocketDataResultEnumerator.cs b/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Realtime/Session/AsyncWebsocketDataResultEnumerator.cs index 1d0a3da2..d2950fe1 100644 --- a/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Realtime/Session/AsyncWebsocketDataResultEnumerator.cs +++ b/src/Plugins/BotSharp.Plugin.OpenAI/Providers/Realtime/Session/AsyncWebsocketDataResultEnumerator.cs @@ -24,6 +24,7 @@ public class AsyncWebsocketDataResultEnumerator : IAsyncEnumerator public ValueTask DisposeAsync() { + ArrayPool.Shared.Return(_buffer, clearArray: true); _webSocket?.Dispose(); return new ValueTask(Task.CompletedTask); }