From: Piotr Caban piotr@codeweavers.com
--- dlls/user32/tests/sysparams.c | 4 +--- dlls/user32/tests/win.c | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/dlls/user32/tests/sysparams.c b/dlls/user32/tests/sysparams.c index 870b7f1cc93..0ffa9716be0 100644 --- a/dlls/user32/tests/sysparams.c +++ b/dlls/user32/tests/sysparams.c @@ -187,9 +187,7 @@ static void run_in_process_( const char *file, int line, char **argv, const char ok_(file, line)( ret, "CreateProcessA failed, error %lu\n", GetLastError() ); if (!ret) return;
- wait_child_process( info.hProcess ); - CloseHandle( info.hThread ); - CloseHandle( info.hProcess ); + wait_child_process( &info ); }
static BOOL get_reg_dword(HKEY base, const char *key_name, const char *value_name, DWORD *value) diff --git a/dlls/user32/tests/win.c b/dlls/user32/tests/win.c index 46dcf34cc0e..a3953377558 100644 --- a/dlls/user32/tests/win.c +++ b/dlls/user32/tests/win.c @@ -13781,9 +13781,7 @@ static void test_startupinfo_showwindow( char **argv ) sprintf( cmdline, "%s %s showwindow_proc %d", argv[0], argv[1], i ); ret = CreateProcessA( NULL, cmdline, NULL, NULL, FALSE, 0, NULL, NULL, &sa, &info ); ok( ret, "got error %lu\n", GetLastError() ); - wait_child_process( info.hProcess ); - CloseHandle( info.hProcess ); - CloseHandle( info.hThread ); + wait_child_process( &info ); } }