mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-13 17:29:42 +02:00
Avoid range check error in TObjData.writebytes overloads using dynamic arrays
This commit is contained in:
parent
754c40cdb0
commit
a74a4aca03
@ -1728,12 +1728,14 @@ implementation
|
|||||||
|
|
||||||
procedure TObjData.writebytes(const Data: TByteDynArray; len: TObjSectionOfs);
|
procedure TObjData.writebytes(const Data: TByteDynArray; len: TObjSectionOfs);
|
||||||
begin
|
begin
|
||||||
WriteBytes(Data[0],len);
|
if len>0 then
|
||||||
|
WriteBytes(Data[0],len);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TObjData.writebytes(const Data: TAnsiCharDynArray; len: TObjSectionOfs);
|
procedure TObjData.writebytes(const Data: TAnsiCharDynArray; len: TObjSectionOfs);
|
||||||
begin
|
begin
|
||||||
WriteBytes(Data[0],len);
|
if len>0 then
|
||||||
|
WriteBytes(Data[0],len);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user