mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 13:34:53 +00:00
[WIN32K:NTUSER] Make sure to hold User Global Lock before mapping desktop heap (#4144)
Addendum to 8c098ee8d
.
CORE-17890
This commit is contained in:
parent
7d1b50394b
commit
d375b7f6c5
|
@ -202,12 +202,16 @@ NTAPI
|
|||
IntDesktopObjectOpen(
|
||||
_In_ PVOID Parameters)
|
||||
{
|
||||
NTSTATUS Ret;
|
||||
PWIN32_OPENMETHOD_PARAMETERS OpenParameters = Parameters;
|
||||
PPROCESSINFO ppi = PsGetProcessWin32Process(OpenParameters->Process);
|
||||
if (ppi == NULL)
|
||||
return STATUS_SUCCESS;
|
||||
|
||||
return IntMapDesktopView((PDESKTOP)OpenParameters->Object);
|
||||
UserEnterExclusive();
|
||||
Ret = IntMapDesktopView((PDESKTOP)OpenParameters->Object);
|
||||
UserLeave();
|
||||
return Ret;
|
||||
}
|
||||
|
||||
NTSTATUS
|
||||
|
|
Loading…
Reference in a new issue