* avoid range check errors for empty ansistrings written/read from ppus

git-svn-id: trunk@18253 -
This commit is contained in:
florian 2011-08-17 19:01:03 +00:00
parent e796a878ca
commit 275c6092e5

View File

@ -947,8 +947,13 @@ begin
error:=true; error:=true;
exit; exit;
end; end;
SetLength(Result,l); if l>0 then
ReadData(result[1],l); begin
SetLength(Result,l);
ReadData(result[1],l);
end
else
Result:='';
inc(entryidx,l); inc(entryidx,l);
end; end;
@ -1311,7 +1316,8 @@ procedure tppufile.putansistring(const s: ansistring);
begin begin
l:=length(s); l:=length(s);
putdata(l,4); putdata(l,4);
putdata(s[1],l); if l>0 then
putdata(s[1],l);
end; end;