意味: 割り当てられたブロックが解放されておらず、そのブロックへの参照がプログラム内のどこにも存在しない。
考えられる原因: プログラムが使用されなくなったブロックを解放しなかった。
次に例を示します。
char *ptr;
ptr = (char *)malloc(1); ptr = 0; /* Memory leak (mel) */