Loading...
--- xnu/xnu-792.12.6/libkern/c++/OSData.cpp
+++ xnu/xnu-792.13.8/libkern/c++/OSData.cpp
@@ -65,7 +65,7 @@
if (data && (!inCapacity || capacity < inCapacity) ) {
// clean out old data's storage if it isn't big enough
- kfree((vm_address_t) data, capacity);
+ kfree(data, capacity);
data = 0;
ACCUMSIZE(-capacity);
}
@@ -190,7 +190,7 @@
void OSData::free()
{
if (capacity != EXTERNAL && data && capacity) {
- kfree((vm_offset_t)data, capacity);
+ kfree(data, capacity);
ACCUMSIZE( -capacity );
}
super::free();
@@ -225,7 +225,7 @@
bzero(newData + capacity, newCapacity - capacity);
if (data) {
bcopy(data, newData, capacity);
- kfree((vm_offset_t)data, capacity);
+ kfree(data, capacity);
}
ACCUMSIZE( newCapacity - capacity );
data = (void *) newData;