mirror of
https://github.com/adamhathcock/sharpcompress.git
synced 2026-05-06 20:36:41 +00:00
fmt
This commit is contained in:
@@ -579,8 +579,13 @@ internal sealed partial class Unpack : BitInput, IRarUnpack
|
||||
var FilteredData = ArrayPool<byte>.Shared.Rent(FilteredDataSize);
|
||||
try
|
||||
{
|
||||
|
||||
Array.Copy(rarVM.Mem, FilteredDataOffset, FilteredData, 0, FilteredDataSize);
|
||||
Array.Copy(
|
||||
rarVM.Mem,
|
||||
FilteredDataOffset,
|
||||
FilteredData,
|
||||
0,
|
||||
FilteredDataSize
|
||||
);
|
||||
|
||||
prgStack[I] = null;
|
||||
while (I + 1 < prgStack.Count)
|
||||
@@ -619,9 +624,8 @@ internal sealed partial class Unpack : BitInput, IRarUnpack
|
||||
i++
|
||||
)
|
||||
{
|
||||
NextPrg.GlobalData[RarVM.VM_FIXEDGLOBALSIZE + i] = pPrg.GlobalData[
|
||||
RarVM.VM_FIXEDGLOBALSIZE + i
|
||||
];
|
||||
NextPrg.GlobalData[RarVM.VM_FIXEDGLOBALSIZE + i] =
|
||||
pPrg.GlobalData[RarVM.VM_FIXEDGLOBALSIZE + i];
|
||||
}
|
||||
}
|
||||
|
||||
@@ -642,9 +646,8 @@ internal sealed partial class Unpack : BitInput, IRarUnpack
|
||||
i++
|
||||
)
|
||||
{
|
||||
pPrg.GlobalData[RarVM.VM_FIXEDGLOBALSIZE + i] = NextPrg.GlobalData[
|
||||
RarVM.VM_FIXEDGLOBALSIZE + i
|
||||
];
|
||||
pPrg.GlobalData[RarVM.VM_FIXEDGLOBALSIZE + i] =
|
||||
NextPrg.GlobalData[RarVM.VM_FIXEDGLOBALSIZE + i];
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -670,7 +673,8 @@ internal sealed partial class Unpack : BitInput, IRarUnpack
|
||||
destUnpSize -= FilteredDataSize;
|
||||
WrittenBorder = BlockEnd;
|
||||
WriteSize = (unpPtr - WrittenBorder) & PackDef.MAXWINMASK;
|
||||
} finally
|
||||
}
|
||||
finally
|
||||
{
|
||||
ArrayPool<byte>.Shared.Return(FilteredData);
|
||||
}
|
||||
|
||||
@@ -178,7 +178,8 @@ public class SharpCompressStream : Stream, IStreamStack
|
||||
if (disposing)
|
||||
{
|
||||
Stream.Dispose();
|
||||
if (_buffer != null) {
|
||||
if (_buffer != null)
|
||||
{
|
||||
ArrayPool<byte>.Shared.Return(_buffer);
|
||||
_buffer = null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user