FIX: Reserve space for second and the rest files (Linux)

(cherry picked from commit 3f3343856c)
This commit is contained in:
Alexander Koblov 2022-04-24 18:08:30 +03:00
commit 3cf34c9a9f

View file

@ -699,7 +699,11 @@ begin
begin
bRetryWrite:= FReserveSpace;
FReserveSpace:= False;
OpenTargetFile;
try
OpenTargetFile;
finally
FReserveSpace:= bRetryWrite;
end;
if not Assigned(TargetFileStream) then
Exit;
@ -728,7 +732,7 @@ begin
Exit;
end;
if bRetryWrite then
if FReserveSpace then
begin
TargetFileStream.Size:= SourceFileStream.Size;
TargetFileStream.Seek(0, fsFromBeginning);