mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 12:23:31 +00:00
- Both calls to LpcpMoveMessage must be guarded with SEH.
See issue #2243 for more details. svn path=/trunk/; revision=29896
This commit is contained in:
@@ -434,11 +434,19 @@ NtRequestWaitReplyPort(IN HANDLE PortHandle,
|
||||
(&Message->Request) + 1);
|
||||
|
||||
/* Move the message */
|
||||
LpcpMoveMessage(LpcReply,
|
||||
&Message->Request,
|
||||
(&Message->Request) + 1,
|
||||
0,
|
||||
NULL);
|
||||
_SEH_TRY
|
||||
{
|
||||
LpcpMoveMessage(LpcReply,
|
||||
&Message->Request,
|
||||
(&Message->Request) + 1,
|
||||
0,
|
||||
NULL);
|
||||
}
|
||||
_SEH_HANDLE
|
||||
{
|
||||
Status = _SEH_GetExceptionCode();
|
||||
}
|
||||
_SEH_END;
|
||||
|
||||
/* Check if this is an LPC request with data information */
|
||||
if ((LpcpGetMessageType(&Message->Request) == LPC_REQUEST) &&
|
||||
|
||||
Reference in New Issue
Block a user