Zero-initialze TEB for new threads

svn path=/trunk/; revision=4620
This commit is contained in:
Gé van Geldorp 2003-04-30 15:11:31 +00:00
parent 43ab2f61b4
commit f0d4e3c543

View file

@ -1,4 +1,4 @@
/* $Id: create.c,v 1.57 2003/04/26 23:13:33 hyperion Exp $ /* $Id: create.c,v 1.58 2003/04/30 15:11:31 gvg Exp $
* *
* COPYRIGHT: See COPYING in the top level directory * COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel * PROJECT: ReactOS kernel
@ -447,6 +447,7 @@ PsCreateTeb(HANDLE ProcessHandle,
DPRINT ("TebBase %p TebSize %lu\n", TebBase, TebSize); DPRINT ("TebBase %p TebSize %lu\n", TebBase, TebSize);
RtlZeroMemory(&Teb, sizeof(TEB));
/* set all pointers to and from the TEB */ /* set all pointers to and from the TEB */
Teb.Tib.Self = TebBase; Teb.Tib.Self = TebBase;
if (Thread->ThreadsProcess) if (Thread->ThreadsProcess)