diff --git a/minimal_heap_implementation.inl b/minimal_heap_implementation.inl index f525b6f..0498885 100644 --- a/minimal_heap_implementation.inl +++ b/minimal_heap_implementation.inl @@ -331,9 +331,6 @@ MIHP_HeapError MIHP_Free(MIHP_Heap* heap, void* ptr) if (heap->Config.OnHeapCorruptionDetectedFn != NULL) heap->Config.OnHeapCorruptionDetectedFn(heap, corruptionInfo); - - MIHP_UnlockHeap(heap); - return MIHP_HE_InvalidOperation; } segment->OccupiedSize = 0;