From 1026efa9fda0ed4962a286f41529bd7b468def2d Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Tue, 14 Feb 2023 23:41:20 +0000 Subject: [PATCH] another recent bug fix: llister id can also be a invalid key --- .../Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index c5cf68f573..518ec7b5d2 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs @@ -1268,8 +1268,11 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api public LSL_Integer llListen(int channelID, string name, string ID, string msg) { IWorldComm wComm = m_ScriptEngine.World.RequestModuleInterface(); - if (wComm is not null && UUID.TryParse(ID, out UUID keyID)) + if (wComm is not null) + { + _ = UUID.TryParse(ID, out UUID keyID); return wComm.Listen(m_item.ItemID, m_host.UUID, channelID, name, keyID, msg); + } return -1; }