initialize variables
Modified: trunk/reactos/ntoskrnl/ps/suspend.c

Modified: trunk/reactos/ntoskrnl/ps/suspend.c
--- trunk/reactos/ntoskrnl/ps/suspend.c	2005-03-30 00:44:52 UTC (rev 14383)
+++ trunk/reactos/ntoskrnl/ps/suspend.c	2005-03-30 20:19:47 UTC (rev 14384)
@@ -36,11 +36,13 @@
                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 @@
                 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) {