exec: fix use-after-free bug in setup_new_exec()