From 37ea62f674401735adbbdd12cef1e5fbb551e513 Mon Sep 17 00:00:00 2001 From: Francois Gouget Date: Mon, 5 Jul 2021 19:07:19 +0200 Subject: [PATCH] winetest: Report GetLastError() when CreateProcess() fails. Signed-off-by: Francois Gouget Signed-off-by: Alexandre Julliard --- programs/winetest/main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/programs/winetest/main.c b/programs/winetest/main.c index 64a807b6c73..81c7de2a020 100644 --- a/programs/winetest/main.c +++ b/programs/winetest/main.c @@ -811,6 +811,7 @@ run_test (struct wine_test* test, const char* subtest, HANDLE out_file, const ch report (R_STEP, "Running: %s:%s", test->name, subtest); xprintf ("%s:%s start %s\n", test->name, subtest, file); status = run_ex (cmd, out_file, tempdir, 120000, FALSE, &pid); + if (status == -2) status = -GetLastError(); heap_free (cmd); xprintf ("%s:%s:%04x done (%d) in %ds\n", test->name, subtest, pid, status, (GetTickCount()-start)/1000); if (status) failures++;