* Fix memleak in case of chained stream page contents

This commit is contained in:
Michaël Van Canneyt 2023-07-05 22:46:45 +02:00
parent 0fac221a61
commit 2e438c4981

View File

@ -2434,7 +2434,12 @@ begin
aPage:=aDoc.Page[I];
DoProgress(pkContentStream,I+1,aCount);
aStream:=GetPageContentStream(aDoc,aPage);
ParseContentStream(aPage,aStream,aOnCommand)
try
ParseContentStream(aPage,aStream,aOnCommand)
finally
if aStream is TChainedStream then
aStream.Free;
end;
end;
end;