Loading...
--- xnu/xnu-12377.101.15/iokit/Kernel/IOEventSource.cpp
+++ xnu/xnu-7195.121.3/iokit/Kernel/IOEventSource.cpp
@@ -169,7 +169,10 @@
enabled = true;
if (!reserved) {
- reserved = IOMallocType(ExpansionData);
+ reserved = IONew(ExpansionData, 1);
+ if (!reserved) {
+ return false;
+ }
}
IOStatisticsRegisterCounter();
@@ -187,7 +190,7 @@
}
if (reserved) {
- IOFreeType(reserved, ExpansionData);
+ IODelete(reserved, ExpansionData, 1);
}
super::free();