diff --git a/reactos/win32ss/user/ntuser/main.c b/reactos/win32ss/user/ntuser/main.c index 905fa04e503..e6df046d1ca 100644 --- a/reactos/win32ss/user/ntuser/main.c +++ b/reactos/win32ss/user/ntuser/main.c @@ -266,6 +266,7 @@ UserCreateThreadInfo(struct _ETHREAD *Thread) NTSTATUS Status = STATUS_SUCCESS; PTEB pTeb; LARGE_INTEGER LargeTickCount; + OBJECT_ATTRIBUTES EventQueueObjAttr; Process = Thread->ThreadsProcess; @@ -313,6 +314,7 @@ UserCreateThreadInfo(struct _ETHREAD *Thread) ptiCurrent->ppi->cThreads++; ptiCurrent->hEventQueueClient = NULL; + InitializeObjectAttributes(&EventQueueObjAttr, NULL, OBJ_KERNEL_HANDLE, NULL, NULL); Status = ZwCreateEvent(&ptiCurrent->hEventQueueClient, EVENT_ALL_ACCESS, NULL, SynchronizationEvent, FALSE); if (!NT_SUCCESS(Status))