Skip to content

Commit 2064eab

Browse files
committed
RSP-21370: Header parameter in OnProgress event always empty in TZipFile.Read method
1 parent cf6ec40 commit 2064eab

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

System.Zip2.pas

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1711,6 +1711,7 @@ procedure TZipFile.Read(Index: Integer; out Stream: TStream; out LocalHeader: TZ
17111711
FStream.Read(LocalHeader.ExtraField, LocalHeader.ExtraFieldLength);
17121712
end;
17131713
// Create Decompression stream.
1714+
FCurrentHeader := LocalHeader;
17141715
Stream := FCompressionHandler[TZipCompression(FFiles[Index].CompressionMethod)].Value(FStream, Self, LocalHeader);
17151716
if Stream is TZDecompressionStream then
17161717
(Stream as TZDecompressionStream).OnProgress := DoZLibProgress;

0 commit comments

Comments
 (0)