From 3c8069788e5f14164a0f3d09ce4fb5e0d25db054 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andrei=20Ciob=C4=83nic=C4=83?= <37911417+andreiciobanica@users.noreply.github.com> Date: Wed, 20 Nov 2024 06:48:42 +0200 Subject: [PATCH] (tweak/vrp) solved `memory leak` provoked by `users_by_cid` when you disconnect or quit, the data should not remain in `users_by_cid` --- vrp/vRP.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/vrp/vRP.lua b/vrp/vRP.lua index c9b65e6..060faff 100644 --- a/vrp/vRP.lua +++ b/vrp/vRP.lua @@ -288,6 +288,7 @@ function vRP:disconnectUser(source, reason) -- unreference self.users[user.id] = nil self.users_by_source[user.source] = nil + if user.cid then self.users_by_cid[user.cid] = nil end self:log(user.name.." ("..user.endpoint..") disconnected (user_id = "..user.id..")") end end