[ros-diffs] [gschneider] 44543: [ntoskrnl] - 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)

gschneider at svn.reactos.org gschneider at svn.reactos.org
Sat Dec 12 13:32:09 CET 2009


Author: gschneider
Date: Sat Dec 12 13:32:09 2009
New Revision: 44543

URL: http://svn.reactos.org/svn/reactos?rev=44543&view=rev
Log:
[ntoskrnl]
- 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)

Modified:
    trunk/reactos/ntoskrnl/ps/kill.c

Modified: trunk/reactos/ntoskrnl/ps/kill.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/ps/kill.c?rev=44543&r1=44542&r2=44543&view=diff
==============================================================================
--- trunk/reactos/ntoskrnl/ps/kill.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/ps/kill.c [iso-8859-1] Sat Dec 12 13:32:09 2009
@@ -596,7 +596,7 @@
     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);




More information about the Ros-diffs mailing list