Synchronize with trunk revision 59636 (just before Alex's CreateProcess revamp).
[reactos.git] / drivers / ksfilter / ks / event.c
index aa3b5ef..460f995 100644 (file)
@@ -421,18 +421,18 @@ KspDisableEvent(
     PKSEVENT_ENTRY EventEntry;
     PLIST_ENTRY Entry;
 
-    /* get current irp stack location */
-    IoStack = IoGetCurrentIrpStackLocation(Ctx->Irp);
-
-    /* get event data */
-    EventData = (PKSEVENTDATA)IoStack->Parameters.DeviceIoControl.Type3InputBuffer;
-
     if (!Ctx || !Ctx->List || !Ctx->FileObject || !Ctx->Irp)
     {
         /* invalid parameter */
         return FALSE;
     }
 
+    /* get current irp stack location */
+    IoStack = IoGetCurrentIrpStackLocation(Ctx->Irp);
+
+    /* get event data */
+    EventData = (PKSEVENTDATA)IoStack->Parameters.DeviceIoControl.Type3InputBuffer;
+
     /* point to first entry */
     Entry = Ctx->List->Flink;