pastojs: fixed TLibraryPas2JSCompiler.CheckUnitAlias changing size of unitname

git-svn-id: trunk@46400 -
This commit is contained in:
Mattias Gaertner 2020-08-12 19:09:07 +00:00
parent f3541984ee
commit eb1978fba6

View File

@ -210,10 +210,9 @@ begin
if (UnitNameLen>0) and Assigned(OnUnitAlias) then
begin
UnitNameMaxLen:=Max(UnitNameLen,255);
s:=UseUnitName;
SetLength(s,UnitNameMaxLen);
s:=UseUnitName+StringOfChar(#0,UnitNameMaxLen-UnitNameLen);
if OnUnitAlias(OnUnitAliasData,Pointer(s),UnitNameMaxLen) then
UseUnitName:=LeftStr(s,UnitNameLen);
UseUnitName:=PAnsiChar(s);
end;
end;