aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs')
-rw-r--r--OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs b/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs
index 0f179f4..0e37197 100644
--- a/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs
+++ b/OpenSim/Region/Environment/Modules/World/Archiver/ArchiveReadRequest.cs
@@ -32,6 +32,7 @@ using OpenSim.Region.Environment.Modules.World.Terrain;
32using System; 32using System;
33using System.Collections.Generic; 33using System.Collections.Generic;
34using System.IO; 34using System.IO;
35using System.IO.Compression;
35using System.Reflection; 36using System.Reflection;
36using System.Xml; 37using System.Xml;
37using libsecondlife; 38using libsecondlife;
@@ -60,8 +61,10 @@ namespace OpenSim.Region.Environment.Modules.World.Archiver
60 } 61 }
61 62
62 protected void DearchiveRegion() 63 protected void DearchiveRegion()
63 { 64 {
64 TarArchiveReader archive = new TarArchiveReader(m_loadPath); 65 TarArchiveReader archive
66 = new TarArchiveReader(
67 new GZipStream(new FileStream(m_loadPath, FileMode.Open), CompressionMode.Decompress));
65 //AssetsDearchiver dearchiver = new AssetsDearchiver(m_scene.AssetCache); 68 //AssetsDearchiver dearchiver = new AssetsDearchiver(m_scene.AssetCache);
66 69
67 List<string> serialisedSceneObjects = new List<string>(); 70 List<string> serialisedSceneObjects = new List<string>();