普通はプログラム実行の最後まで参照が保持されてる
変数については、freeしなくてもメモリリークとは言わない
だって参照がある(使える)んだからね