diff options
Diffstat (limited to 'OpenSim/Region/Environment')
-rw-r--r-- | OpenSim/Region/Environment/Modules/World/Archiver/TarArchiveReader.cs | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/OpenSim/Region/Environment/Modules/World/Archiver/TarArchiveReader.cs b/OpenSim/Region/Environment/Modules/World/Archiver/TarArchiveReader.cs index c8ae224..3862546 100644 --- a/OpenSim/Region/Environment/Modules/World/Archiver/TarArchiveReader.cs +++ b/OpenSim/Region/Environment/Modules/World/Archiver/TarArchiveReader.cs | |||
@@ -128,34 +128,35 @@ namespace OpenSim.Region.Environment.Modules.World.Archiver | |||
128 | 128 | ||
129 | switch (header[156]) | 129 | switch (header[156]) |
130 | { | 130 | { |
131 | case 0: | 131 | case 0: |
132 | tarHeader.EntryType = TarEntryType.TYPE_NORMAL_FILE; | 132 | tarHeader.EntryType = TarEntryType.TYPE_NORMAL_FILE; |
133 | break; | ||
134 | case (byte)'0': | ||
135 | tarHeader.EntryType = TarEntryType.TYPE_NORMAL_FILE; | ||
136 | break; | ||
137 | case (byte)'1': | ||
138 | tarHeader.EntryType = TarEntryType.TYPE_HARD_LINK; | ||
139 | break; | ||
140 | case (byte)'2': | ||
141 | tarHeader.EntryType = TarEntryType.TYPE_SYMBOLIC_LINK; | ||
142 | break; | ||
143 | case (byte)'3': | ||
144 | tarHeader.EntryType = TarEntryType.TYPE_CHAR_SPECIAL; | ||
145 | break; | ||
146 | case (byte)'4': | ||
147 | tarHeader.EntryType = TarEntryType.TYPE_BLOCK_SPECIAL; | ||
148 | break; | ||
149 | case (byte)'5': | ||
150 | tarHeader.EntryType = TarEntryType.TYPE_DIRECTORY; | ||
151 | break; | ||
152 | case (byte)'6': | ||
153 | tarHeader.EntryType = TarEntryType.TYPE_FIFO; | ||
154 | break; | ||
155 | case (byte)'7': | ||
156 | tarHeader.EntryType = TarEntryType.TYPE_CONTIGUOUS_FILE; | ||
133 | break; | 157 | break; |
134 | case (byte)'0': | ||
135 | tarHeader.EntryType = TarEntryType.TYPE_NORMAL_FILE; | ||
136 | break; | ||
137 | case (byte)'1': | ||
138 | tarHeader.EntryType = TarEntryType.TYPE_HARD_LINK; | ||
139 | break; | ||
140 | case (byte)'2': | ||
141 | tarHeader.EntryType = TarEntryType.TYPE_SYMBOLIC_LINK; | ||
142 | break; | ||
143 | case (byte)'3': | ||
144 | tarHeader.EntryType = TarEntryType.TYPE_CHAR_SPECIAL; | ||
145 | break; | ||
146 | case (byte)'4': | ||
147 | tarHeader.EntryType = TarEntryType.TYPE_BLOCK_SPECIAL; | ||
148 | break; | ||
149 | case (byte)'5': | ||
150 | tarHeader.EntryType = TarEntryType.TYPE_DIRECTORY; | ||
151 | break; | ||
152 | case (byte)'6': | ||
153 | tarHeader.EntryType = TarEntryType.TYPE_FIFO; | ||
154 | break; | ||
155 | case (byte)'7': | ||
156 | tarHeader.EntryType = TarEntryType.TYPE_CONTIGUOUS_FILE; | ||
157 | break; | ||
158 | } | 158 | } |
159 | |||
159 | return tarHeader; | 160 | return tarHeader; |
160 | } | 161 | } |
161 | 162 | ||