From 72c34b57a6ea420ee4d110c0cba2f7487d55bfa5 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Sat, 22 Feb 2025 13:57:38 +0800 Subject: [PATCH] fixed memory leak --- .../net/woggioni/rbcs/server/cache/InMemoryCacheHandler.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/rbcs-server/src/main/kotlin/net/woggioni/rbcs/server/cache/InMemoryCacheHandler.kt b/rbcs-server/src/main/kotlin/net/woggioni/rbcs/server/cache/InMemoryCacheHandler.kt index 6796021..3d8d890 100644 --- a/rbcs-server/src/main/kotlin/net/woggioni/rbcs/server/cache/InMemoryCacheHandler.kt +++ b/rbcs-server/src/main/kotlin/net/woggioni/rbcs/server/cache/InMemoryCacheHandler.kt @@ -91,6 +91,7 @@ class InMemoryCacheHandler( val buf = ctx.alloc().heapBuffer() InflaterOutputStream(ByteBufOutputStream(buf)).use { value.content.readBytes(it, value.content.readableBytes()) + value.content.release() buf.retain() } ctx.writeAndFlush(LastCacheContent(buf))