mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-03-23 05:33:57 -04:00
terminal: fdm_del() closes the FD
This commit is contained in:
parent
fb0801fa56
commit
c824aa2ef5
1 changed files with 6 additions and 20 deletions
26
terminal.c
26
terminal.c
|
|
@ -458,26 +458,12 @@ err:
|
||||||
return NULL;
|
return NULL;
|
||||||
|
|
||||||
close_fds:
|
close_fds:
|
||||||
if (ptmx != -1) {
|
fdm_del(fdm, ptmx);
|
||||||
fdm_del(fdm, ptmx);
|
fdm_del(fdm, flash_fd);
|
||||||
close(ptmx);
|
fdm_del(fdm, blink_fd);
|
||||||
}
|
fdm_del(fdm, delay_lower_fd);
|
||||||
if (flash_fd != -1) {
|
fdm_del(fdm, delay_upper_fd);
|
||||||
fdm_del(fdm, flash_fd);
|
|
||||||
close(flash_fd);
|
|
||||||
}
|
|
||||||
if (blink_fd != -1) {
|
|
||||||
fdm_del(fdm, blink_fd);
|
|
||||||
close(blink_fd);
|
|
||||||
}
|
|
||||||
if (delay_lower_fd != -1) {
|
|
||||||
fdm_del(fdm, delay_lower_fd);
|
|
||||||
close(delay_lower_fd);
|
|
||||||
}
|
|
||||||
if (delay_upper_fd != -1) {
|
|
||||||
fdm_del(fdm, delay_upper_fd);
|
|
||||||
close(delay_upper_fd);
|
|
||||||
}
|
|
||||||
free(term);
|
free(term);
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue