#include <windows.h>
int
main(int, char **)
{
HANDLE heap1, heap2;
heap1 = HeapCreate(0, 1000, 0);
heap2 = HeapCreate(0, 1000, 0);
int *pointer = (int *) HeapAlloc(heap1, 0, sizeof(int));
HeapFree(heap2, 0, pointer); //Bug: meant heap1; FMM: freeing from wrong heap
HeapDestroy(heap1);
HeapDestroy(heap2);
return(0);
}
(C) Copyright IBM Corporation 1992, 2010.