terminal: fdm_del() closes the FD

This commit is contained in:
Daniel Eklöf 2019-11-01 20:29:16 +01:00
parent fb0801fa56
commit c824aa2ef5
No known key found for this signature in database
GPG key ID: 5BBD4992C116573F

View file

@ -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;
}