From d976ee477bdf9ac395d39640802c6acf08ecff6e Mon Sep 17 00:00:00 2001 From: Charles Krinke Date: Fri, 20 Jun 2008 00:00:09 +0000 Subject: Mantis#1573. Thank you kindly, Mikem for a patch to our LSL subroutine implementation to solve an infinite loop in llParseString2List() under certain circumstances. --- OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'OpenSim') diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs index 878cd20..4d80603 100644 --- a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs +++ b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs @@ -3894,7 +3894,7 @@ namespace OpenSim.Region.ScriptEngine.Common { int index = str.IndexOf(delimiters[i].ToString()); bool found = index != -1; - if (found) + if (found && String.Empty != delimiters[i]) { if ((cindex > index) || (cindex == -1)) { -- cgit v1.1