Peter Oberndorfer : ntdll: Make exception test not hang when creating process fails.
Module: wine Branch: master Commit: 1bfbcefb60bd4e0ffc0dbb7dc7d14bb4d319e75c URL: http://source.winehq.org/git/wine.git/?a=commit;h=1bfbcefb60bd4e0ffc0dbb7dc7... Author: Peter Oberndorfer <kumbayo84(a)arcor.de> Date: Fri Mar 2 16:12:54 2007 +0100 ntdll: Make exception test not hang when creating process fails. --- dlls/ntdll/tests/exception.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dlls/ntdll/tests/exception.c b/dlls/ntdll/tests/exception.c index 08ec9c6..07f4bc6 100644 --- a/dlls/ntdll/tests/exception.c +++ b/dlls/ntdll/tests/exception.c @@ -591,6 +591,7 @@ static void test_debugger(void) PVOID code_mem_address = NULL; NTSTATUS status; SIZE_T size_read; + BOOL ret; int counter = 0; si.cb = sizeof(si); @@ -601,8 +602,10 @@ static void test_debugger(void) } sprintf(cmdline, "%s %s %s", my_argv[0], my_argv[1], "debuggee"); - ok(CreateProcess(NULL, cmdline, NULL, NULL, FALSE, DEBUG_PROCESS, NULL, NULL, - &si, &pi) != 0, "error: %u\n", GetLastError()); + ret = CreateProcess(NULL, cmdline, NULL, NULL, FALSE, DEBUG_PROCESS, NULL, NULL, &si, &pi); + ok(ret, "could not create child process error: %u\n", GetLastError()); + if (!ret) + return; do {
participants (1)
-
Alexandre Julliard