Loading...
--- xnu/xnu-2422.100.13/iokit/Kernel/IOInterruptController.cpp
+++ xnu/xnu-3789.41.3/iokit/Kernel/IOInterruptController.cpp
@@ -519,6 +519,7 @@
// Create the vectorData for the IOInterruptSource.
vectorData = OSData::withBytes(&vectorNumber, sizeof(vectorNumber));
if (vectorData == 0) {
+ IOLockUnlock(vector->interruptLock);
return kIOReturnNoMemory;
}