From 7b4e9f5d772185ce6d0bcb58728038fab869a352 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 23 Jun 2017 17:43:58 -0400 Subject: [PATCH] eina_log: make a log level of 0 disable the log domain this has always been specified in the docs as the means by which a log domain is disabled @fix --- src/lib/eina/eina_log.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/eina/eina_log.c b/src/lib/eina/eina_log.c index 14182e3..2b2a240 100644 --- a/src/lib/eina/eina_log.c +++ b/src/lib/eina/eina_log.c @@ -1427,7 +1427,7 @@ eina_log_print_unlocked(int domain, #ifdef EINA_SAFETY_CHECKS if (EINA_UNLIKELY(d->deleted)) { - if (level > d->level) + if ((!d->level) || (level > d->level)) fprintf(stderr, "ERR<%u>:eina_log %s:%d %s() log domain %d was deleted\n", eina_log_pid_get(), file, line, fnc, domain); else @@ -1448,7 +1448,7 @@ eina_log_print_unlocked(int domain, #endif - if (level > d->level) + if ((!d->level) || (level > d->level)) return; _print_cb(d, level, file, fnc, line, fmt, _print_cb_data, args); -- 2.7.4