mirror of
https://codeberg.org/dnkl/foot.git
synced 2026-02-05 04:06:08 -05: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;
|
||||
|
||||
close_fds:
|
||||
if (ptmx != -1) {
|
||||
fdm_del(fdm, ptmx);
|
||||
close(ptmx);
|
||||
}
|
||||
if (flash_fd != -1) {
|
||||
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);
|
||||
}
|
||||
fdm_del(fdm, ptmx);
|
||||
fdm_del(fdm, flash_fd);
|
||||
fdm_del(fdm, blink_fd);
|
||||
fdm_del(fdm, delay_lower_fd);
|
||||
fdm_del(fdm, delay_upper_fd);
|
||||
|
||||
free(term);
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue