initialize variables
authorThomas Bluemel <thomas@reactsoft.com>
Wed, 30 Mar 2005 20:19:47 +0000 (20:19 +0000)
committerThomas Bluemel <thomas@reactsoft.com>
Wed, 30 Mar 2005 20:19:47 +0000 (20:19 +0000)
svn path=/trunk/; revision=14384

reactos/ntoskrnl/ps/suspend.c

index 13594a2..579a5c2 100644 (file)
@@ -36,11 +36,13 @@ NtResumeThread(IN HANDLE ThreadHandle,
                IN PULONG SuspendCount  OPTIONAL)
 {
     PETHREAD Thread;
-    NTSTATUS Status;
     ULONG Prev;
-    KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
+    KPROCESSOR_MODE PreviousMode;
+    NTSTATUS Status = STATUS_SUCCESS;
   
     PAGED_CODE();
+    
+    PreviousMode = ExGetPreviousMode();
 
     DPRINT("NtResumeThead(ThreadHandle %lx  SuspendCount %p)\n",
            ThreadHandle, SuspendCount);
@@ -115,12 +117,14 @@ NtSuspendThread(IN HANDLE ThreadHandle,
                 IN PULONG PreviousSuspendCount  OPTIONAL)
 {
     PETHREAD Thread;
-    NTSTATUS Status;
     ULONG Prev;
-    KPROCESSOR_MODE PreviousMode = ExGetPreviousMode();
+    KPROCESSOR_MODE PreviousMode;
+    NTSTATUS Status = STATUS_SUCCESS;
   
     PAGED_CODE();
     
+    PreviousMode = ExGetPreviousMode();
+    
     /* Check buffer validity */
     if(PreviousSuspendCount && PreviousMode == UserMode) {