diff --git a/OpenSim/Framework/Configuration/XML/XmlConfiguration.cs b/OpenSim/Framework/Configuration/XML/XmlConfiguration.cs index ffb24ff9f4..12542289c5 100644 --- a/OpenSim/Framework/Configuration/XML/XmlConfiguration.cs +++ b/OpenSim/Framework/Configuration/XML/XmlConfiguration.cs @@ -125,7 +125,10 @@ namespace OpenSim.Framework.Configuration Directory.CreateDirectory(Util.configDir()); } - doc.Save(fileName); + lock(this) + { + doc.Save(fileName); + } } public void Close()