- Initialized Reply with NULL for the first call to NtReplyWaitReceivePort. - Removed LpcReply because it wasn't really used. Modified: trunk/reactos/subsys/csrss/api/wapi.c _____
Modified: trunk/reactos/subsys/csrss/api/wapi.c --- trunk/reactos/subsys/csrss/api/wapi.c 2005-06-22 17:39:10 UTC (rev 16215) +++ trunk/reactos/subsys/csrss/api/wapi.c 2005-06-22 17:43:59 UTC (rev 16216) @@ -113,7 +113,6 @@
ClientConnectionThread(HANDLE ServerPort) { NTSTATUS Status; - LPC_MAX_MESSAGE LpcReply; LPC_MAX_MESSAGE LpcRequest; PCSR_API_MESSAGE Request; PCSR_API_MESSAGE Reply; @@ -121,6 +120,9 @@
DPRINT("CSR: %s called", __FUNCTION__);
+ /* Reply must be NULL at the first call to NtReplyWaitReceivePort */ + Reply = NULL; + /* Loop and reply/wait for a new message */ for (;;) { @@ -144,7 +146,6 @@
/* Get the CSR Message */ Request = (PCSR_API_MESSAGE)&LpcRequest; - Reply = (PCSR_API_MESSAGE)&LpcReply;
DPRINT("CSR: Got CSR API: %x [Message Origin: %x]\n", Request->Type,