From 4fafa9e4d32e15dbd30ed5082bcd999fd5b536da Mon Sep 17 00:00:00 2001 From: vnugent Date: Mon, 30 Sep 2024 14:04:14 -0400 Subject: fix: memory leak: missing fbm loop buffer free --- lib/Net.Messaging.FBM/src/Server/FBMListener.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Net.Messaging.FBM/src/Server/FBMListener.cs b/lib/Net.Messaging.FBM/src/Server/FBMListener.cs index c248f9b..1a2f60d 100644 --- a/lib/Net.Messaging.FBM/src/Server/FBMListener.cs +++ b/lib/Net.Messaging.FBM/src/Server/FBMListener.cs @@ -145,6 +145,9 @@ namespace VNLib.Net.Messaging.FBM.Server } finally { + //Free buffer when session closes + MemoryManger.FreeBuffer(memHandle); + session.CancelSession(); await queueWorker.ConfigureAwait(false); } -- cgit