Loading...
iokit/Kernel/IOEventSource.cpp xnu-12377.101.15 xnu-7195.81.3
--- xnu/xnu-12377.101.15/iokit/Kernel/IOEventSource.cpp
+++ xnu/xnu-7195.81.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();