Author: fireball
Date: Thu Oct 15 18:47:26 2009
New Revision: 43479
URL: 
http://svn.reactos.org/svn/reactos?rev=43479&view=rev
Log:
- Fix inverted if condition in TEB initialization, spotted by Stefan.
Modified:
    trunk/reactos/ntoskrnl/mm/ARM3/procsup.c
Modified: trunk/reactos/ntoskrnl/mm/ARM3/procsup.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/ntoskrnl/mm/ARM3/procsup.c…
==============================================================================
--- trunk/reactos/ntoskrnl/mm/ARM3/procsup.c [iso-8859-1] (original)
+++ trunk/reactos/ntoskrnl/mm/ARM3/procsup.c [iso-8859-1] Thu Oct 15 18:47:26 2009
@@ -655,21 +655,21 @@
             (InitialTeb->PreviousStackLimit == NULL))
         {
             //
-            // Use grandparent TEB values
-            //
-            Teb->Tib.StackBase = InitialTeb->PreviousStackBase;
-            Teb->Tib.StackLimit = InitialTeb->PreviousStackLimit;
-        }
-        else
-        {
-            //
             // Use initial TEB values
             //
             Teb->Tib.StackBase = InitialTeb->StackBase;
             Teb->Tib.StackLimit = InitialTeb->StackLimit;
             Teb->DeallocationStack = InitialTeb->AllocatedStackBase;
         }
-
+        else
+        {
+            //
+            // Use grandparent TEB values
+            //
+            Teb->Tib.StackBase = InitialTeb->PreviousStackBase;
+            Teb->Tib.StackLimit = InitialTeb->PreviousStackLimit;
+        }
+
         //
         // Initialize the static unicode string
         //