>>21
どちらにしてもループさせながら全部 free() するのが正解だと思う。