* Patch from Reinier Olieslagers to fix bug #25682

git-svn-id: trunk@30294 -
This commit is contained in:
michael 2015-03-23 19:42:36 +00:00
parent 5f5883695d
commit 3be394061e

View File

@ -256,12 +256,18 @@ var block : TVerBlockHeader;
tmp : integer;
vinfo : TVerTranslationInfo;
before : int64;
isBlockHeaderRead: boolean;
begin
Result:=0;
isBlockHeaderRead:=false;
while toread>0 do
begin
before:=RawData.Position;
ReadBlockHeader(block);
if not isBlockHeaderRead then
begin
ReadBlockHeader(block);
isBlockHeaderRead:=true;
end;
if (block.valtype<>0) or (block.key<>'Translation') then
RawData.Seek(block.vallength,soFromCurrent)
else