Francois Gouget : winetest: Report GetLastError() when CreateProcess() fails.

Alexandre Julliard julliard at winehq.org
Mon Jul 5 16:24:20 CDT 2021


Module: wine
Branch: master
Commit: 37ea62f674401735adbbdd12cef1e5fbb551e513
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=37ea62f674401735adbbdd12cef1e5fbb551e513

Author: Francois Gouget <fgouget at codeweavers.com>
Date:   Mon Jul  5 19:07:19 2021 +0200

winetest: Report GetLastError() when CreateProcess() fails.

Signed-off-by: Francois Gouget <fgouget at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 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++;




More information about the wine-cvs mailing list