Fixed env var names being cut off in __crt_sys_getenv()

This commit is contained in:
Max Wash
2021-01-18 18:44:38 +00:00
parent c01db6f5d9
commit 3e64fe8e99

View File

@@ -22,9 +22,9 @@ char *__crt_sys_getenv(const char *name)
continue; continue;
} }
char env_name[equal]; char env_name[equal + 1];
memcpy(env_name, env, equal - 1); memcpy(env_name, env, equal);
env_name[equal - 1] = '\0'; env_name[equal] = '\0';
if (!strcmp(env_name, name)) { if (!strcmp(env_name, name)) {
return (char *)(env + equal + 1); return (char *)(env + equal + 1);