diff --git a/src/libs/utils/process_stub_unix.c b/src/libs/utils/process_stub_unix.c index 682d2a2b76ad0d7ebcd4c532da8f84effa29fc04..da18d3f0ab32d4210bf235b39c2fd1f04fc908c6 100644 --- a/src/libs/utils/process_stub_unix.c +++ b/src/libs/utils/process_stub_unix.c @@ -137,8 +137,7 @@ int main(int argc, char *argv[]) fseek(envFd, 0, SEEK_END); size = ftell(envFd); rewind(envFd); - envdata = malloc(size + sizeof(char *)); - envdata[size] = 0; + envdata = malloc(size); if (fread(envdata, 1, size, envFd) != (size_t)size) { perror("Failed to read env file"); doExit(1);