Change declaration of DynLinkStr local variable of MakeExecutable method to ansitring to avoid short string overflows

This commit is contained in:
Pierre Muller 2021-11-28 23:57:09 +00:00
parent 2de72c8541
commit 222a41be7b
9 changed files with 13 additions and 13 deletions

View File

@ -350,7 +350,7 @@ var
BinStr,
CmdStr : TCmdStr;
StripStr: string[40];
DynLinkStr : string;
DynLinkStr : ansistring;
GCSectionsStr : string;
MapStr: string;
begin
@ -391,7 +391,7 @@ var
BinStr,
CmdStr : TCmdStr;
StripStr: string[40];
DynLinkStr : string;
DynLinkStr : ansistring;
GCSectionsStr : string;
MapStr: string;
begin

View File

@ -214,7 +214,7 @@ var
BinStr,
CmdStr : TCmdStr;
StripStr: string[40];
DynLinkStr : string;
DynLinkStr : ansistring;
GCSectionsStr : string;
FlagsStr : string;
MapStr: string;

View File

@ -364,7 +364,7 @@ var
cmdstr : TCmdStr;
success,
useshell : boolean;
DynLinkStr : string[60];
DynLinkStr : ansistring;
GCSectionsStr,
StaticStr,
StripStr : string[40];
@ -426,7 +426,7 @@ var
cmdstr,
SoNameStr : TCmdStr;
success : boolean;
DynLinkStr : string[60];
DynLinkStr : ansistring;
StaticStr,
StripStr : string[40];

View File

@ -432,7 +432,7 @@ var
ltostr,
ordersymfile: TCmdStr;
linkscript: TAsmScript;
DynLinkStr : string[60];
DynLinkStr : ansistring;
GCSectionsStr,
StaticStr,
StripStr : string[63];

View File

@ -404,7 +404,7 @@ var
cmdstr : TCmdStr;
success,
useshell : boolean;
DynLinkStr : string[60];
DynLinkStr : ansistring;
GCSectionsStr,
StaticStr,
StripStr : string[40];
@ -466,7 +466,7 @@ var
cmdstr,
SoNameStr : TCmdStr;
success : boolean;
DynLinkStr : string[60];
DynLinkStr : ansistring;
StaticStr,
StripStr : string[40];

View File

@ -738,7 +738,7 @@ var
mapstr,
ltostr : TCmdStr;
success : boolean;
DynLinkStr : string;
DynLinkStr : ansistring;
GCSectionsStr,
StaticStr,
StripStr : string[40];

View File

@ -200,7 +200,7 @@ var
binstr,
cmdstr : TCmdStr;
success : boolean;
DynLinkStr : string[60];
DynLinkStr : ansistring;
StaticStr,
StripStr : string[40];
begin
@ -389,7 +389,7 @@ var
BinStr,
CmdStr : TCmdStr;
StripStr: string[40];
DynLinkStr : string;
DynLinkStr : ansistring;
GCSectionsStr : string;
ExeName: string;
begin

View File

@ -243,7 +243,7 @@ var
BinStr,
CmdStr : TCmdStr;
StripStr: string[40];
DynLinkStr : string;
DynLinkStr : ansistring;
GCSectionsStr : string;
FlagsStr : string;
QLFlagsStr: string;

View File

@ -457,7 +457,7 @@ var
s, linkstr,
cmdstr : TCmdStr;
success : boolean;
DynLinkStr : string[60];
DynLinkStr : ansistring;
StaticStr, RedirectStr,
StripStr : string[40];
begin