From cbc78e0629df45fa162adb83299cb5651b985b82 Mon Sep 17 00:00:00 2001 From: Serge Gautherie Date: Sun, 14 Jun 2020 13:49:22 +0200 Subject: [PATCH] [NTOS:IO] IoDisconnectInterrupt(): Fix disconnecting other interrupts (#6503) Addendum to commit d1258e99f (r16229). --- ntoskrnl/io/iomgr/irq.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ntoskrnl/io/iomgr/irq.c b/ntoskrnl/io/iomgr/irq.c index 66cbbdd1162..f16416aa712 100644 --- a/ntoskrnl/io/iomgr/irq.c +++ b/ntoskrnl/io/iomgr/irq.c @@ -139,8 +139,8 @@ VOID NTAPI IoDisconnectInterrupt(PKINTERRUPT InterruptObject) { - LONG i; PIO_INTERRUPT IoInterrupt; + ULONG i; PAGED_CODE(); @@ -160,7 +160,7 @@ IoDisconnectInterrupt(PKINTERRUPT InterruptObject) continue; /* Disconnect it */ - KeDisconnectInterrupt(&InterruptObject[i]); + KeDisconnectInterrupt(IoInterrupt->Interrupt[i]); } /* Free the I/O Interrupt */