- Avoid invalid memory write.
See issue #5969 for more details.

svn path=/trunk/; revision=53583
This commit is contained in:
Jérôme Gardou
2011-09-04 15:58:48 +00:00
parent cb386402eb
commit cb1f1bd555
@@ -497,11 +497,14 @@ GetW32ThreadInfo(VOID)
pti->pClientInfo = pci;
_SEH2_TRY
{
ProbeForWrite( Teb,
sizeof(TEB),
sizeof(ULONG));
if(Teb)
{
ProbeForWrite( Teb,
sizeof(TEB),
sizeof(ULONG));
Teb->Win32ThreadInfo = (PW32THREAD) pti;
Teb->Win32ThreadInfo = (PW32THREAD) pti;
}
pci->ppi = ppi;
pci->fsHooks = pti->fsHooks;