From 10364e17f0395d79f40dd183075d5036f54c4301 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 10 Mar 2023 17:00:49 +0200 Subject: [PATCH] Forgot to clear KCallback after configuration --- Core/Driver/DriverLoading/BindPCI.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Core/Driver/DriverLoading/BindPCI.cpp b/Core/Driver/DriverLoading/BindPCI.cpp index c600793..e92cbbd 100644 --- a/Core/Driver/DriverLoading/BindPCI.cpp +++ b/Core/Driver/DriverLoading/BindPCI.cpp @@ -513,6 +513,9 @@ namespace Driver return DriverCode::DRIVER_RETURNED_ERROR; } + memset(KCallback, 0, sizeof(KernelCallback)); + KCallback->Reason = CallbackReason::InterruptReason; + DriverFile *DrvFile = new DriverFile; DrvFile->Enabled = true; DrvFile->DriverUID = this->DriverUIDs - 1;