[ntoskrnl]
authorGregor Schneider <grschneider@gmail.com>
Sat, 12 Dec 2009 12:32:09 +0000 (12:32 +0000)
committerGregor Schneider <grschneider@gmail.com>
Sat, 12 Dec 2009 12:32:09 +0000 (12:32 +0000)
- The field ZeroInit should be initialized to zero - do that by assigning the message type directly
- Fixes the hanging ntdll port winetest (it didn't get a CLIENT_DIED notification because the call to LpcRequestPort failed)

svn path=/trunk/; revision=44543

reactos/ntoskrnl/ps/kill.c

index 31de3a1..f9337bd 100644 (file)
@@ -596,7 +596,7 @@ PspExitThread(IN NTSTATUS ExitStatus)
     if (TerminationPort)
     {
         /* Setup the message header */
-        TerminationMsg.h.u2.s2.Type = LPC_CLIENT_DIED;
+        TerminationMsg.h.u2.ZeroInit = LPC_CLIENT_DIED;
         TerminationMsg.h.u1.s1.TotalLength = sizeof(TerminationMsg);
         TerminationMsg.h.u1.s1.DataLength = sizeof(TerminationMsg) -
                                             sizeof(PORT_MESSAGE);