diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/udev/udevd.c | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 5ce11606c9..11f1f6372e 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -43,6 +43,7 @@  #include "sd-daemon.h"  #include "sd-event.h" +#include "terminal-util.h"  #include "signal-util.h"  #include "event-util.h"  #include "netlink-util.h" @@ -1687,6 +1688,10 @@ int main(int argc, char *argv[]) {                  log_info("starting version " VERSION); +                /* connect /dev/null to stdin, stdout, stderr */ +                if (log_get_max_level() < LOG_DEBUG) +                        (void) make_null_stdio(); +                  pid = fork();                  switch (pid) {                  case 0: | 
