Fixed env var names being cut off in __crt_sys_getenv()
This commit is contained in:
@@ -22,9 +22,9 @@ char *__crt_sys_getenv(const char *name)
|
||||
continue;
|
||||
}
|
||||
|
||||
char env_name[equal];
|
||||
memcpy(env_name, env, equal - 1);
|
||||
env_name[equal - 1] = '\0';
|
||||
char env_name[equal + 1];
|
||||
memcpy(env_name, env, equal);
|
||||
env_name[equal] = '\0';
|
||||
|
||||
if (!strcmp(env_name, name)) {
|
||||
return (char *)(env + equal + 1);
|
||||
|
||||
Reference in New Issue
Block a user