|
@@ -151,7 +151,6 @@ void free(void *ptr) {
|
|
|
sizeof(raw_block_header_t));
|
|
|
TRACE_1("dmmlib - free - free'ing %zu bytes from raw block %p\n",
|
|
|
current_raw_block->size, (void *)current_raw_block);
|
|
|
- release_memory(ptr);
|
|
|
|
|
|
#ifdef WITH_ALLOCATOR_STATS
|
|
|
systemallocator.dmm_stats.total_mem_allocated -=
|
|
@@ -169,6 +168,7 @@ void free(void *ptr) {
|
|
|
systemallocator.dmm_stats.num_free++;
|
|
|
#endif /* WITH_ALLOCATOR_STATS */
|
|
|
|
|
|
+ release_memory(ptr);
|
|
|
}
|
|
|
}
|
|
|
|