···2626 // Ensure we get the same fd number, even if lower ones are available
2727 if (driver_fd != -1 && driver_fd != new_driver_fd)
2828 {
2929- dup2(new_driver_fd, driver_fd);
2929+ dup3(new_driver_fd, driver_fd, O_CLOEXEC);
3030 close(new_driver_fd);
3131 }
3232 else