patch #835443 - simpler SetUserVariable
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3096 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
47be8be68b
commit
f4c56119be
2 changed files with 4 additions and 6 deletions
|
@ -98,11 +98,10 @@ end;
|
|||
|
||||
procedure SetUserVariable(varnum: TVariableList; value: PChar);
|
||||
begin
|
||||
if (value = nil) or (integer(varnum) < 0) or (integer(varnum) >= integer(__INST_LAST)) then
|
||||
if (value <> nil) and (integer(varnum) >= 0) and (integer(varnum) < integer(__INST_LAST)) then
|
||||
begin
|
||||
Exit;
|
||||
lstrcpy(g_variables+integer(varnum)*g_stringsize,value);
|
||||
end;
|
||||
lstrcpy(g_variables+integer(varnum)*g_stringsize,value);
|
||||
end;
|
||||
|
||||
function ex_dll(hwndParent: HWND; string_size: integer; variables: PChar; stacktop: pointer):integer; cdecl;
|
||||
|
|
|
@ -119,11 +119,10 @@ end;
|
|||
|
||||
procedure SetUserVariable(varnum: TVariableList; value: PChar);
|
||||
begin
|
||||
if (value = nil) or (integer(varnum) < 0) or (integer(varnum) >= integer(__INST_LAST)) then
|
||||
if (value <> nil) and (integer(varnum) >= 0) and (integer(varnum) < integer(__INST_LAST)) then
|
||||
begin
|
||||
Exit;
|
||||
lstrcpy(g_variables+integer(varnum)*g_stringsize,value);
|
||||
end;
|
||||
lstrcpy(g_variables+integer(varnum)*g_stringsize,value);
|
||||
end;
|
||||
|
||||
begin
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue