From 2614aeb1811bd0fc019eef96bdea182c91ba3861 Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Thu, 5 Sep 2024 09:57:21 -0500 Subject: [PATCH] try closing it? --- pkgs/oizys-nim/src/oizys/exec.nim | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/oizys-nim/src/oizys/exec.nim b/pkgs/oizys-nim/src/oizys/exec.nim index 24320a5..fb07495 100644 --- a/pkgs/oizys-nim/src/oizys/exec.nim +++ b/pkgs/oizys-nim/src/oizys/exec.nim @@ -18,11 +18,16 @@ proc runCmd*(cmd: string): int = proc runCmdCapt*(cmd: string): tuple[stdout, stderr: string, exitCode: int] = let args = cmd.splitWhitespace() - let p = startProcess(args[0], args = args[1..^1], options = {poUsePath}) + let p = startProcess( + args[0], + args = args[1..^1], + options = {poUsePath} + ) + p.inputStream.close() let ostrm = outputStream p let errstrm = errorStream p result.exitCode = -1 - var line = newStringOfCap(120) + var line: string while true: if ostrm.readLine(line): result.stdout.add line & '\n'