From d8dccc7570328f4f32f0386338256380b4a2176b Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Fri, 23 Jul 2021 06:41:09 +0100 Subject: [PATCH] mantis 8913: avoid some null on Yengine Xengine state deserielizer --- OpenSim/Region/ScriptEngine/YEngine/XMRInstCtor.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/OpenSim/Region/ScriptEngine/YEngine/XMRInstCtor.cs b/OpenSim/Region/ScriptEngine/YEngine/XMRInstCtor.cs index 83bf202cf1..05c6a11cb5 100644 --- a/OpenSim/Region/ScriptEngine/YEngine/XMRInstCtor.cs +++ b/OpenSim/Region/ScriptEngine/YEngine/XMRInstCtor.cs @@ -661,6 +661,19 @@ namespace OpenSim.Region.ScriptEngine.Yengine } } + if(ints == null) + ints = new int[0]; + if(doubles == null) + doubles = new double[0]; + if(strings == null) + strings = new string[0]; + if(vectors == null) + vectors = new LSL_Vector[0]; + if(rotations == null) + rotations = new LSL_Rotation[0]; + if(lists == null) + lists = new LSL_List[0]; + int heapsz = 0; try