branch update for HEAD-2003050101
[reactos.git] / ntoskrnl / io / iowork.c
index 03dbf4c..aff4cf7 100644 (file)
@@ -38,8 +38,9 @@ VOID STDCALL STATIC
 IoWorkItemCallback(PVOID Parameter)
 {
   PIO_WORKITEM IoWorkItem = (PIO_WORKITEM)Parameter;
+  PDEVICE_OBJECT DeviceObject = IoWorkItem->DeviceObject;
   IoWorkItem->WorkerRoutine(IoWorkItem->DeviceObject, IoWorkItem->Context);
-  ObDereferenceObject(IoWorkItem->DeviceObject);
+  ObDereferenceObject(DeviceObject);
 }
 
 VOID STDCALL