From 0d62c49c52239b4bec9550af25454f23eb010f57 Mon Sep 17 00:00:00 2001 From: Ryan Fleury Date: Thu, 18 Jun 2026 22:43:27 -0600 Subject: [PATCH] only rewrite stdout/stderr/etc. if passed cli specifically --- src/com_shim/com_shim_main.c | 1 + src/raddbg/raddbg_main.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com_shim/com_shim_main.c b/src/com_shim/com_shim_main.c index 5ccce4c0..6f9c5aba 100644 --- a/src/com_shim/com_shim_main.c +++ b/src/com_shim/com_shim_main.c @@ -41,6 +41,7 @@ entry_point(CmdLine *cmd_line) #endif } str8_list_push(scratch.arena, &command_parts, exe_name); + str8_list_push(scratch.arena, &command_parts, s("--cli")); for EachIndex(idx, cmd_line->argc) { String8 arg = str8_cstring(cmd_line->argv[idx]); diff --git a/src/raddbg/raddbg_main.c b/src/raddbg/raddbg_main.c index bc34f32a..35313923 100644 --- a/src/raddbg/raddbg_main.c +++ b/src/raddbg/raddbg_main.c @@ -588,7 +588,7 @@ entry_point(CmdLine *cmd_line) //- rjf: re-open stdout handles if cli #if OS_WINDOWS - if(cmd_line_has_flag(cmd_line, s("bin"))) + if(cmd_line_has_flag(cmd_line, s("cli"))) { AttachConsole(ATTACH_PARENT_PROCESS); freopen("CONOUT$", "wt", stdout);