diff --git a/src/log.c b/src/log.c index 25581024..5e82fb5f 100644 --- a/src/log.c +++ b/src/log.c @@ -22,7 +22,6 @@ */ #include "config.h" -#include /* sched_yield() */ #include #include #include @@ -56,7 +55,7 @@ void log_exit(void) enable_progress(1); } -void log_open(void) +static void log_open(void) { int opts = LOG_PID; @@ -100,11 +99,12 @@ void logit(int prio, const char *fmt, ...) if (up || fexist("/dev/log")) { if (!up) log_open(); + vsyslog(prio, fmt, ap); goto done; } - if (!debug && prio > loglevel) + if (prio > loglevel) goto done; fp = fopen("/dev/kmsg", "w");