From eb93855d84414be6c9e927c0da3be56ae6831573 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Sat, 6 May 2017 17:47:43 +0100 Subject: dispose some MemoryStreams --- OpenSim/Data/PGSQL/PGSQLXAssetData.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'OpenSim/Data/PGSQL/PGSQLXAssetData.cs') diff --git a/OpenSim/Data/PGSQL/PGSQLXAssetData.cs b/OpenSim/Data/PGSQL/PGSQLXAssetData.cs index 6e88489..000a446 100644 --- a/OpenSim/Data/PGSQL/PGSQLXAssetData.cs +++ b/OpenSim/Data/PGSQL/PGSQLXAssetData.cs @@ -173,13 +173,15 @@ namespace OpenSim.Data.PGSQL if (m_enableCompression) { - using (GZipStream decompressionStream = new GZipStream(new MemoryStream(asset.Data), CompressionMode.Decompress)) + using (GZipStream decompressionStream = new GZipStream( new MemoryStream(asset.Data), + CompressionMode.Decompress)) { - MemoryStream outputStream = new MemoryStream(); - WebUtil.CopyStream(decompressionStream, outputStream, int.MaxValue); + using(MemoryStream outputStream = new MemoryStream()) + { + WebUtil.CopyStream(decompressionStream,outputStream,int.MaxValue); // int compressedLength = asset.Data.Length; asset.Data = outputStream.ToArray(); - + } // m_log.DebugFormat( // "[XASSET DB]: Decompressed {0} {1} to {2} bytes from {3}", // asset.ID, asset.Name, asset.Data.Length, compressedLength); -- cgit v1.1