diff --git a/ntoskrnl/io/iomgr/irq.c b/ntoskrnl/io/iomgr/irq.c index f7af1c73043..6e09f6b196e 100644 --- a/ntoskrnl/io/iomgr/irq.c +++ b/ntoskrnl/io/iomgr/irq.c @@ -146,7 +146,7 @@ IoDisconnectInterrupt(PKINTERRUPT InterruptObject) PAGED_CODE(); - /* Get the I/O Interrupt */ + /* Get the I/O interrupt */ IoInterrupt = CONTAINING_RECORD(InterruptObject, IO_INTERRUPT, FirstInterrupt); @@ -165,8 +165,8 @@ IoDisconnectInterrupt(PKINTERRUPT InterruptObject) KeDisconnectInterrupt(IoInterrupt->Interrupt[i]); } - /* Free the I/O Interrupt */ - ExFreePool(IoInterrupt); // ExFreePoolWithTag(IoInterrupt, TAG_KINTERRUPT); + /* Free the I/O interrupt */ + ExFreePoolWithTag(IoInterrupt, TAG_KINTERRUPT); } NTSTATUS