mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-25 17:52:02 +02:00
Close fds explicitly
This commit is contained in:
@@ -136,7 +136,10 @@ spawn(PyObject *self UNUSED, PyObject *args) {
|
|||||||
int fd = PyLong_AsLong(pfd);
|
int fd = PyLong_AsLong(pfd);
|
||||||
if (fd > -1) {
|
if (fd > -1) {
|
||||||
if (fd == min_closed_fd) min_closed_fd++;
|
if (fd == min_closed_fd) min_closed_fd++;
|
||||||
else if (safe_dup2(fd, min_closed_fd++) == -1) exit_on_err("dup2() failed for forwarded fd 1");
|
else {
|
||||||
|
if (safe_dup2(fd, min_closed_fd++) == -1) exit_on_err("dup2() failed for forwarded fd 1");
|
||||||
|
safe_close(fd, __FILE__, __LINE__);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (forward_stdio) {
|
if (forward_stdio) {
|
||||||
|
|||||||
Reference in New Issue
Block a user