fpPDF: fix memory leak in TPDFImages.AddFromStream for KeepImage=True

git-svn-id: trunk@43471 -
This commit is contained in:
ondrej 2019-11-15 11:46:36 +00:00
parent 3bc729fb8f
commit 2f244383be

View File

@ -3213,10 +3213,12 @@ begin
Reader.Free;
end;
IP.Image:=I;
if Not KeepImage then
if KeepImage then
IP.OwnsImage := True
else
begin
IP.CreateStreamedData(Owner.ImageStreamOptions);
IP.FImage:=Nil; // not through property, that would clear the image
IP.DetachImage; // not through property, that would clear the image
i.Free;
end;
end;