From 3762f1f20507ed4776c4650f7cd1c4a6c702f0af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Fri, 10 Jan 2020 19:25:56 +0100 Subject: [PATCH] terminal: make the event FD used to delay shutdown non-blocking --- terminal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/terminal.c b/terminal.c index 91ab5952..31a76545 100644 --- a/terminal.c +++ b/terminal.c @@ -769,7 +769,7 @@ term_shutdown(struct terminal *term) term->flash.fd = -1; term->ptmx = -1; - int event_fd = eventfd(0, EFD_CLOEXEC); + int event_fd = eventfd(0, EFD_CLOEXEC | EFD_NONBLOCK); if (event_fd == -1) { LOG_ERRNO("failed to create terminal shutdown event FD"); return false;