diff --git a/minimal_heap_implementation.inl b/minimal_heap_implementation.inl index c8112be..9e8f459 100644 --- a/minimal_heap_implementation.inl +++ b/minimal_heap_implementation.inl @@ -662,5 +662,5 @@ void MIHP_ValidateHeapSegmentHeader(const MIHP_Heap* heap, const MIHP_HeapSegmen size_t MIHP_GetMinimalPayloadSize(const MIHP_Heap* heap) { - return heap->Config.AllocationAlignment * 2; + return MIHP_MAX(sizeof(MIHP_HeapSegmentHeader), heap->Config.AllocationAlignment); }