diff --git a/reactos/ntoskrnl/io/iomgr/driver.c b/reactos/ntoskrnl/io/iomgr/driver.c index c65c636ee75..839fb8700b2 100644 --- a/reactos/ntoskrnl/io/iomgr/driver.c +++ b/reactos/ntoskrnl/io/iomgr/driver.c @@ -1502,14 +1502,14 @@ IopLoadUnloadDriver(PLOAD_UNLOAD_PARAMS LoadParams) NTSTATUS Status; ULONG Type; PDEVICE_NODE DeviceNode; - PLDR_DATA_TABLE_ENTRY ModuleObject; PDRIVER_OBJECT DriverObject; + PLDR_DATA_TABLE_ENTRY ModuleObject; WCHAR *cur; /* Check if it's an unload request */ if (LoadParams->DriverObject) { - (*DriverObject->DriverUnload)(DriverObject); + (*LoadParams->DriverObject->DriverUnload)(LoadParams->DriverObject); /* Return success and signal the event */ LoadParams->Status = STATUS_SUCCESS;