瀏覽代碼

fix use-after-free - closing wrong pipe

Laytan Laats 1 年之前
父節點
當前提交
77780f9ce8
共有 1 個文件被更改,包括 1 次插入1 次删除
  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
 	{