aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/Net.Messaging.FBM/src/Server/FBMListener.cs3
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);
}