Browse Source

fix use-after-free - closing wrong pipe

Laytan Laats 10 months ago
parent
commit
77780f9ce8
1 changed files with 1 additions and 1 deletions
  1. 1 1
      core/os/os2/process.odin

+ 1 - 1
core/os/os2/process.odin

@@ -381,7 +381,7 @@ process_exec :: proc(
 	stdout_r, stdout_w := pipe() or_return
 	defer close(stdout_r)
 	stderr_r, stderr_w := pipe() or_return
-	defer close(stdout_w)
+	defer close(stderr_r)
 
 	process: Process
 	{