malloc -> fork -> exec の順なら、親プロセスはfreeしなくちゃならないけど、
fork -> malloc -> exec なら、気にしなくても良い。
vfork -> malloc -> exec だとめんどくさいけど、
今どきは vfork じゃなくて fork を使うべきだよね?