diff --git a/photon/libc/sys/magenta/environ.c b/photon/libc/sys/magenta/environ.c index 3d5cbc5..f7f1e59 100644 --- a/photon/libc/sys/magenta/environ.c +++ b/photon/libc/sys/magenta/environ.c @@ -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);