From c0b4c6ca58357e90e4ff451d401bb66b1a85540e Mon Sep 17 00:00:00 2001 From: moe li Date: Mon, 25 May 2026 16:39:22 +0800 Subject: [PATCH] unfreed process struct internal on Windows --- src/rcore.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/rcore.c b/src/rcore.c index 6ce896307..31e3e053c 100644 --- a/src/rcore.c +++ b/src/rcore.c @@ -4776,6 +4776,8 @@ RLAPI void CloseProcess(Process process) void *pipes[] = { process.internal->pipeStdoutRead, process.internal->pipeStdinWrite }; CloseAllPipesWindows(pipes, sizeof(pipes) / sizeof(pipes[0])); + RL_FREE(process.internal); + #elif defined(__linux__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__APPLE__) // If process is not running or not found, nothing to do ProcessInfo info = CheckProcess(process);