Quellcode durchsuchen

Fix os2/process defer error.

Jeroen van Rijn vor 5 Monaten
Ursprung
Commit
c13b68f103
1 geänderte Dateien mit 3 neuen und 2 gelöschten Zeilen
  1. 3 2
      core/os/os2/process.odin

+ 3 - 2
core/os/os2/process.odin

@@ -407,11 +407,9 @@ process_exec :: proc(
 	{
 		stdout_b: [dynamic]byte
 		stdout_b.allocator = allocator
-		defer stdout = stdout_b[:]
 
 		stderr_b: [dynamic]byte
 		stderr_b.allocator = allocator
-		defer stderr = stderr_b[:]
 
 		buf: [1024]u8 = ---
 		
@@ -450,6 +448,9 @@ process_exec :: proc(
 				}
 			}
 		}
+
+		stdout = stdout_b[:]
+		stderr = stderr_b[:]
 	}
 
 	if err != nil {