Problem: An allocated block has not been freed, and no reference to the block exists anywhere in the program.
Possible causes: Program failed to free a block no longer used.
Example:
char *ptr;
ptr = (char *)malloc(1); ptr = 0; /* Memory leak (mel) */