From 4b5d9c06967f8581e399dcb8802dffcd7d3f161c Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sat, 12 Apr 2025 04:10:05 +0100 Subject: [PATCH] ooops --- .../Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 2 +- .../Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index a2e9c794c3..5a9a5d33c8 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs @@ -6703,7 +6703,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api int end = lend.value; if (end < 0) { - end += src.Length; + end += srclen; if (end < 0) return -1; end -= testlen - 1; diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs index c5dd23adc0..60a76fe99a 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs @@ -6668,7 +6668,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api if (start < 0) return -1; } - else if (start >= src.Length) + else if (start >= srclen) return -1; int end = lend.value;