Fix extra close for loops with no signal_read_fd
This commit is contained in:
parent
022634f2d9
commit
c0ff39c59d
@ -56,7 +56,7 @@ free_loop_data(LoopData *ld) {
|
|||||||
CLOSE(signal_fds, 0); CLOSE(signal_fds, 1);
|
CLOSE(signal_fds, 0); CLOSE(signal_fds, 1);
|
||||||
#endif
|
#endif
|
||||||
#undef CLOSE
|
#undef CLOSE
|
||||||
if (ld->signal_read_fd) {
|
if (ld->signal_read_fd > -1) {
|
||||||
#ifdef HAS_SIGNAL_FD
|
#ifdef HAS_SIGNAL_FD
|
||||||
safe_close(ld->signal_read_fd, __FILE__, __LINE__);
|
safe_close(ld->signal_read_fd, __FILE__, __LINE__);
|
||||||
SIGNAL_SET
|
SIGNAL_SET
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user