diff --git a/minimal_heap_implementation.inl b/minimal_heap_implementation.inl index fa92a26..3e337b1 100644 --- a/minimal_heap_implementation.inl +++ b/minimal_heap_implementation.inl @@ -328,9 +328,11 @@ MIHP_HeapError MIHP_Free(MIHP_Heap* heap, void* ptr) if (segment->OccupiedSize == 0) { - MIHP_HeapCorruptionInfo corruptionInfo = { 0 }; + MIHP_HeapCorruptionInfo corruptionInfo; corruptionInfo.Error = MIHP_HCE_DoubleFree; corruptionInfo.Ptr = ptr; + corruptionInfo.ExpectedValue = 0; + corruptionInfo.ActualValue = 0; if (heap->Config.OnHeapCorruptionDetectedFn != NULL) heap->Config.OnHeapCorruptionDetectedFn(heap, corruptionInfo); diff --git a/minimal_heap_test.vcxproj b/minimal_heap_test.vcxproj index 92a73e8..06693a7 100644 --- a/minimal_heap_test.vcxproj +++ b/minimal_heap_test.vcxproj @@ -124,7 +124,7 @@ - + diff --git a/minimal_heap_test.vcxproj.filters b/minimal_heap_test.vcxproj.filters index b1b7f20..aad3cae 100644 --- a/minimal_heap_test.vcxproj.filters +++ b/minimal_heap_test.vcxproj.filters @@ -15,7 +15,7 @@ - + Quelldateien