つまり、世間に山ほどある、
p = realloc(p, size);
みたいなコードは、メモリリークを生む可能性があるのかな。

とはいえ、realloc失敗した時点で、大抵は致命的エラーなので
これ自身が問題になることは殆ど無いだろうが。