Message enqueueing didn't check for verbosity level.
Corrected.
int thres;
va_start(ap, fmt);
+ thres = (conf) ? conf->verbosity : 0;
- if (!sink) {
- if (!conf)
- thres = 0;
- else
- thres = conf->verbosity;
-
- if (prio <= thres) {
+ if (prio <= thres) {
+ if (!sink) {
vfprintf(stdout, fmt, ap);
fprintf(stdout, "\n");
}
- }
#if DAEMON
- else {
- log_safe(prio + 3, fmt, ap);
- }
+ else
+ log_safe(prio + 3, fmt, ap);
#endif
+ }
va_end(ap);
}
#
#CFLAGS += -DLCKDBG
#CFLAGS += -D_DEBUG_
+#CFLAGS += -DLOGDBG
#
# object files