+ also read the omf segment size and set objsec.Size

git-svn-id: trunk@30971 -
This commit is contained in:
nickysn 2015-06-01 23:31:53 +00:00
parent 1cae939615
commit 096743d74d

View File

@ -976,6 +976,13 @@ implementation
objsec.FOverlayName:=OverlayName;
objsec.FCombination:=SegDefRec.Combination;
objsec.FUse:=SegDefRec.Use;
if SegDefRec.SegmentLength>High(objsec.Size) then
begin
InputError('Segment too large');
SegDefRec.Free;
exit;
end;
objsec.Size:=SegDefRec.SegmentLength;
SegDefRec.Free;
Result:=True;
end;