chiark / gitweb /
add a few O_CLOEXEC where missing
[elogind.git] / src / manager.c
index 258b3ca4b77942eda329a7576c81a1f34a005053..7b725e34d80cd7a025faedefaeff40885add90e7 100644 (file)
@@ -136,7 +136,7 @@ static int enable_special_signals(Manager *m) {
         if (reboot(RB_DISABLE_CAD) < 0)
                 log_warning("Failed to enable ctrl-alt-del handling: %m");
 
-        if ((fd = open_terminal("/dev/tty0", O_RDWR|O_NOCTTY)) < 0)
+        if ((fd = open_terminal("/dev/tty0", O_RDWR|O_NOCTTY|O_CLOEXEC)) < 0)
                 log_warning("Failed to open /dev/tty0: %m");
         else {
                 /* Enable that we get SIGWINCH on kbrequest */