Fix logic and ignore SIGINT inside the child.