From 4cca2b74f400933da37b2bd6351353652d2da701 Mon Sep 17 00:00:00 2001 From: Laurence Withers Date: Tue, 13 Nov 2007 12:45:46 +0000 Subject: [PATCH] Make internal signalfd close on exec --- src/liblwevent/400_signalfd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/liblwevent/400_signalfd.c b/src/liblwevent/400_signalfd.c index 83df7e0..5e725b8 100644 --- a/src/liblwevent/400_signalfd.c +++ b/src/liblwevent/400_signalfd.c @@ -63,7 +63,7 @@ struct lwevent_signal* lwevent_signalfd(const sigset_t* mask, lwevent_signalcb c return 0; } - if(lwevent_nonblock(fd)) { + if(lwevent_nonblock(fd) || lwevent_cloexec(fd)) { TEMP_FAILURE_RETRY( close(fd) ); free(si); return 0;