Loading...
libkern/c++/OSCollectionIterator.cpp xnu-792.10.96 xnu-201.19
--- xnu/xnu-792.10.96/libkern/c++/OSCollectionIterator.cpp
+++ xnu/xnu-201.19/libkern/c++/OSCollectionIterator.cpp
@@ -60,7 +60,7 @@
     OSCollectionIterator *me = new OSCollectionIterator;
 
     if (me && !me->initWithCollection(inColl)) {
-        me->release();
+        me->free();
         return 0;
     }
 
@@ -70,7 +70,7 @@
 void OSCollectionIterator::free()
 {
     if (collIterator) {
-        kfree(collIterator, collection->iteratorSize());
+        kfree((vm_offset_t)collIterator, collection->iteratorSize());
 	ACCUMSIZE(-(collection->iteratorSize()));
         collIterator = 0;
     }