ちょっと待てよ。C言語としてはfree時に
メモリが開放されることは保証してないよな?