From f23f96ea1f0e53e7cb4c0e40f79997bc02f14a96 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Fri, 2 Aug 2019 08:00:32 -0700 Subject: [PATCH] fix win32 test stdout redirection --- test/setup_transfer.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/setup_transfer.cpp b/test/setup_transfer.cpp index bbdeb44b4..c5f182819 100644 --- a/test/setup_transfer.cpp +++ b/test/setup_transfer.cpp @@ -442,9 +442,10 @@ pid_type async_run(char const* cmdline) STARTUPINFOA startup; memset(&startup, 0, sizeof(startup)); startup.cb = sizeof(startup); + startup.dwFlags = STARTF_USESTDHANDLES; startup.hStdInput = GetStdHandle(STD_INPUT_HANDLE); startup.hStdOutput = GetStdHandle(STD_OUTPUT_HANDLE); - startup.hStdError = GetStdHandle(STD_INPUT_HANDLE); + startup.hStdError = GetStdHandle(STD_OUTPUT_HANDLE); int ret = CreateProcessA(NULL, buf, NULL, NULL, TRUE , CREATE_NEW_PROCESS_GROUP, NULL, NULL, &startup, &pi);