Loading...
--- xnu/xnu-517.7.21/iokit/Kernel/IOInterruptEventSource.cpp
+++ xnu/xnu-124.1/iokit/Kernel/IOInterruptEventSource.cpp
@@ -72,9 +72,9 @@
OSMetaClassDefineReservedUnused(IOInterruptEventSource, 7);
bool IOInterruptEventSource::init(OSObject *inOwner,
- Action inAction,
- IOService *inProvider,
- int inIntIndex)
+ Action inAction = 0,
+ IOService *inProvider = 0,
+ int inIntIndex = 0)
{
bool res = true;
@@ -123,7 +123,7 @@
IOInterruptEventSource *me = new IOInterruptEventSource;
if (me && !me->init(inOwner, inAction, inProvider, inIntIndex)) {
- me->release();
+ me->free();
return 0;
}