Access violated in custfcgi.pp if Range check compiler option enabled
Original Reporter info from Mantis: ukolovda
-
Reporter name: Dmitry Ukolov
Original Reporter info from Mantis: ukolovda
- Reporter name: Dmitry Ukolov
Description:
Need insert additional check before line 306:
function GetString(ALength : integer) : string;
begin
SetLength(Result,ALength);
if ALength > 0 then
move(ARecord^.ContentData[i],Result[1],ALength);
inc(i,ALength);
end;
(unit packages/fcl-web/src/base/custfcgi.pp)
Please fix it.
Thanks.
Steps to reproduce:
Compile fastcgi package with "Range check" option.
Mantis conversion info:
- Mantis ID: 21211
- OS: CentOS
- OS Build: 6.2
- Platform: I386
- Version: 2.6.1
- Fixed in version: 3.0.0
- Fixed in revision: 20229 (#af2bba5c)
- Target version: 3.0.0