From 86083ead3b5928c7330ef611b8ab446b3ec1f5be Mon Sep 17 00:00:00 2001 From: Sven Date: Fri, 28 Nov 2025 16:31:21 +0100 Subject: [PATCH] Don't leak memory when reading the env file --- src/substagent.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/substagent.c b/src/substagent.c index 6a94cf1..eb0c97d 100644 --- a/src/substagent.c +++ b/src/substagent.c @@ -478,6 +478,7 @@ static jint init_jvmti(JavaVM* vm) { if (setenv(name, value, 0) != 0) { perror("setenv failed"); } + free(line); } } else { if (errno != ENOENT) { @@ -485,6 +486,7 @@ static jint init_jvmti(JavaVM* vm) { exit(EXIT_FAILURE); } } + fclose(env_file); fprintf(stderr, "[SubstAgent] Loaded version %s\n", GIT_HASH); -- 2.47.3