From d98194e7917bd36dea232ef205c03a896c2fb8a1 Mon Sep 17 00:00:00 2001 From: Sebastian Lackner Date: Thu, 3 Mar 2016 06:25:16 +0100 Subject: [PATCH] services/tests: Initialize critical section just once. Signed-off-by: Sebastian Lackner Signed-off-by: Alexandre Julliard --- programs/services/tests/service.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/programs/services/tests/service.c b/programs/services/tests/service.c index e228069b0cd..85b8e861ca5 100644 --- a/programs/services/tests/service.c +++ b/programs/services/tests/service.c @@ -442,7 +442,6 @@ static void test_runner(void (*p_run_test)(void)) if(pipe_handle == INVALID_HANDLE_VALUE) return; - InitializeCriticalSection(&event_cs); event_handle = CreateEventA(NULL, FALSE, FALSE, NULL); ok(event_handle != INVALID_HANDLE_VALUE, "CreateEvent failed: %u\n", GetLastError()); if(event_handle == INVALID_HANDLE_VALUE) @@ -465,6 +464,8 @@ START_TEST(service) char **argv; int argc; + InitializeCriticalSection(&event_cs); + pRegisterServiceCtrlHandlerExA = (void*)GetProcAddress(GetModuleHandleA("advapi32.dll"), "RegisterServiceCtrlHandlerExA"); if(!pRegisterServiceCtrlHandlerExA) { win_skip("RegisterServiceCtrlHandlerExA not available, skipping tests\n");