udevd: daemon - connect /dev/null to std{in,out,err} in debug mode

This is essentially a revert of 5c67cf2 and fixes issue #190.
This commit is contained in:
Tom Gundersen
2015-06-17 17:43:11 +02:00
parent a54941f1b4
commit 40e749b59b

View File

@@ -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: