プログラム終了前にfree()が必要かどうかを忘れちゃいかん。