X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/de355530ae67247cbd0da700edb3a2a1dae884c2..0c530ab8987f0ae6a1a3d9284f40182b88852816:/iokit/Kernel/IOConditionLock.cpp diff --git a/iokit/Kernel/IOConditionLock.cpp b/iokit/Kernel/IOConditionLock.cpp index f8fec3768..7be2d21ba 100644 --- a/iokit/Kernel/IOConditionLock.cpp +++ b/iokit/Kernel/IOConditionLock.cpp @@ -36,7 +36,7 @@ #define super OSObject OSDefineMetaClassAndStructors(IOConditionLock, OSObject) -bool IOConditionLock::initWithCondition(int inCondition, bool inIntr = true) +bool IOConditionLock::initWithCondition(int inCondition, bool inIntr) { if (!super::init()) return false; @@ -52,12 +52,12 @@ bool IOConditionLock::initWithCondition(int inCondition, bool inIntr = true) return cond_interlock && sleep_interlock; } -IOConditionLock *IOConditionLock::withCondition(int condition, bool intr = true) +IOConditionLock *IOConditionLock::withCondition(int condition, bool intr) { IOConditionLock *me = new IOConditionLock; if (me && !me->initWithCondition(condition, intr)) { - me->free(); + me->release(); return 0; }