diff --git a/OpenSim/Framework/Serialization/External/LandDataSerializer.cs b/OpenSim/Framework/Serialization/External/LandDataSerializer.cs index abac4acc27..dc23747680 100644 --- a/OpenSim/Framework/Serialization/External/LandDataSerializer.cs +++ b/OpenSim/Framework/Serialization/External/LandDataSerializer.cs @@ -114,7 +114,7 @@ namespace OpenSim.Framework.Serialization.External { if (!xtr.IsEmptyElement) { - while (xtr.Read() && xtr.NodeType != XmlNodeType.EndElement) + while (xtr.Read() && xtr.NodeType == XmlNodeType.Element && "ParcelAccessEntry".Equals(xtr.Name)) { LandAccessEntry lae = new LandAccessEntry();