]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
console: set SFD_CLOEXEC on signal fd
authorChristian Brauner <christian.brauner@ubuntu.com>
Sun, 31 Dec 2017 00:58:16 +0000 (01:58 +0100)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 7 Feb 2018 11:28:34 +0000 (12:28 +0100)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/console.c

index f77586ca3daa07426dedfd79ccf13dd8ddbb3080..19c8990e8f4a0917f679c8e389749baa5b0e6b59 100644 (file)
@@ -139,7 +139,7 @@ struct lxc_tty_state *lxc_console_sigwinch_init(int srcfd, int dstfd)
                return ts;
        }
 
-       ts->sigfd = signalfd(-1, &mask, 0);
+       ts->sigfd = signalfd(-1, &mask, SFD_CLOEXEC);
        if (ts->sigfd < 0) {
                SYSERROR("failed to create signal fd");
                sigprocmask(SIG_SETMASK, &ts->oldmask, NULL);