mirror of
https://github.com/d0k3/GodMode9.git
synced 2025-06-26 13:42:47 +00:00
Scripting: Fix handling variable names
This commit is contained in:
parent
e94adae363
commit
e43b28e8bf
@ -373,11 +373,12 @@ char* get_var(const char* name, char** endptr) {
|
||||
|
||||
char vname[_VAR_NAME_LEN];
|
||||
strncpy(vname, pname, name_len);
|
||||
vname[name_len] = '\0';
|
||||
upd_var(vname); // handle dynamic env vars
|
||||
|
||||
u32 n_var = 0;
|
||||
for (Gm9ScriptVar* var = vars; n_var < max_vars; n_var++, var++) {
|
||||
if (!*(var->name) || (strncmp(var->name, vname, name_len) == 0)) break;
|
||||
if (!*(var->name) || (strncmp(var->name, vname, _VAR_NAME_LEN) == 0)) break;
|
||||
}
|
||||
|
||||
if (n_var >= max_vars || !*(vars[n_var].name)) n_var = 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user