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