mirror of
https://github.com/reactos/reactos.git
synced 2024-10-03 16:05:37 +00:00
[CSRSRV]
Check for NULL parameter in the function CsrLocateThreadByClientId. Triggered when it was called by CsrApiHandleConnectionRequest during tests (the call to CsrLocateThreadByClientId happens in line 146 of api.c). svn path=/branches/ros-csrss/; revision=58121
This commit is contained in:
parent
fc78a963d0
commit
54a3405ecb
|
@ -188,6 +188,8 @@ CsrLocateThreadByClientId(OUT PCSR_PROCESS *Process OPTIONAL,
|
|||
PCSR_THREAD FoundThread;
|
||||
// ASSERT(ProcessStructureListLocked());
|
||||
|
||||
if (Process) *Process = NULL;
|
||||
|
||||
/* Hash the Thread */
|
||||
i = CsrHashThread(ClientId->UniqueThread);
|
||||
|
||||
|
@ -210,7 +212,7 @@ CsrLocateThreadByClientId(OUT PCSR_PROCESS *Process OPTIONAL,
|
|||
FoundThread->ClientId.UniqueThread == ClientId->UniqueThread )
|
||||
{
|
||||
/* Match found, return the process */
|
||||
*Process = FoundThread->Process;
|
||||
if (Process) *Process = FoundThread->Process;
|
||||
|
||||
/* Return thread too */
|
||||
// DPRINT1("Found: %p %p\n", FoundThread, FoundThread->Process);
|
||||
|
|
Loading…
Reference in a new issue