diff options
Diffstat (limited to 'OpenSim/Data/MySQL/MySQLXAssetData.cs')
-rw-r--r-- | OpenSim/Data/MySQL/MySQLXAssetData.cs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/OpenSim/Data/MySQL/MySQLXAssetData.cs b/OpenSim/Data/MySQL/MySQLXAssetData.cs index 9f9c9cf..5c92be9 100644 --- a/OpenSim/Data/MySQL/MySQLXAssetData.cs +++ b/OpenSim/Data/MySQL/MySQLXAssetData.cs | |||
@@ -58,11 +58,6 @@ namespace OpenSim.Data.MySQL | |||
58 | private bool m_enableCompression = false; | 58 | private bool m_enableCompression = false; |
59 | private string m_connectionString; | 59 | private string m_connectionString; |
60 | 60 | ||
61 | /// <summary> | ||
62 | /// We can reuse this for all hashing since all methods are single-threaded through m_dbBLock | ||
63 | /// </summary> | ||
64 | private HashAlgorithm hasher = new SHA256CryptoServiceProvider(); | ||
65 | |||
66 | #region IPlugin Members | 61 | #region IPlugin Members |
67 | 62 | ||
68 | public string Version { get { return "1.0.0.0"; } } | 63 | public string Version { get { return "1.0.0.0"; } } |
@@ -250,7 +245,9 @@ namespace OpenSim.Data.MySQL | |||
250 | } | 245 | } |
251 | } | 246 | } |
252 | 247 | ||
253 | byte[] hash = hasher.ComputeHash(asset.Data); | 248 | byte[] hash; |
249 | using (HashAlgorithm hasher = new SHA256CryptoServiceProvider()) | ||
250 | hash = hasher.ComputeHash(asset.Data); | ||
254 | 251 | ||
255 | // m_log.DebugFormat( | 252 | // m_log.DebugFormat( |
256 | // "[XASSET DB]: Compressed data size for {0} {1}, hash {2} is {3}", | 253 | // "[XASSET DB]: Compressed data size for {0} {1}, hash {2} is {3}", |