exit()する前にfree()呼べばリークしても大丈夫だよ