From 50eab185905897af8a94464402eb942d55d99213 Mon Sep 17 00:00:00 2001
From: Sean Dague
Date: Thu, 17 Jul 2008 20:58:23 +0000
Subject: need to synchronize the terrain updates
---
OpenSim/Data/NHibernate/NHibernateRegionData.cs | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
(limited to 'OpenSim/Data/NHibernate')
diff --git a/OpenSim/Data/NHibernate/NHibernateRegionData.cs b/OpenSim/Data/NHibernate/NHibernateRegionData.cs
index fb0a545..2167002 100644
--- a/OpenSim/Data/NHibernate/NHibernateRegionData.cs
+++ b/OpenSim/Data/NHibernate/NHibernateRegionData.cs
@@ -138,7 +138,7 @@ namespace OpenSim.Data.NHibernate
}
catch (Exception e)
{
- m_log.Error("[NHIBERNATE] issue saving asset", e);
+ m_log.Error("[NHIBERNATE] issue saving prim", e);
}
}
@@ -166,7 +166,7 @@ namespace OpenSim.Data.NHibernate
}
catch (Exception e)
{
- m_log.Error("[NHIBERNATE] issue saving asset", e);
+ m_log.Error("[NHIBERNATE] issue saving terrain", e);
}
}
@@ -280,8 +280,10 @@ namespace OpenSim.Data.NHibernate
/// region UUID
public void StoreTerrain(double[,] ter, LLUUID regionID)
{
- Terrain t = new Terrain(regionID, ter);
- SaveOrUpdate(t);
+ lock (this) {
+ Terrain t = new Terrain(regionID, ter);
+ SaveOrUpdate(t);
+ }
}
///
--
cgit v1.1