diff options
author | vnugent <public@vaughnnugent.com> | 2024-09-30 14:04:14 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-09-30 14:04:14 -0400 |
commit | 4fafa9e4d32e15dbd30ed5082bcd999fd5b536da (patch) | |
tree | a8ec6a05377245a3e8dab0871b9ff4c32ab4fc5d | |
parent | 8da9685d9bf3fcd73a775cb7306e4e188cfa214b (diff) |
fix: memory leak: missing fbm loop buffer free
-rw-r--r-- | lib/Net.Messaging.FBM/src/Server/FBMListener.cs | 3 |
1 files changed, 3 insertions, 0 deletions
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); } |