X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fshared%2Flog.h;h=d15d7c8f92b848c63e80ddea4987da2ce941d98d;hp=2b6971f248e79209e4c9d072c451c5b7d06bf0d1;hb=24b759c5d79c1a4993c05c1ef7f44f9ff6d7f463;hpb=1325ec4280dd3f00f4879c5feadd524f7ba52f7e diff --git a/src/shared/log.h b/src/shared/log.h index 2b6971f24..d15d7c8f9 100644 --- a/src/shared/log.h +++ b/src/shared/log.h @@ -158,7 +158,7 @@ void log_assert_failed_return( #define log_full_errno(level, error, ...) \ ({ \ int _l = (level), _e = (error); \ - (log_get_max_level() >= _l) \ + (log_get_max_level() >= LOG_PRI(_l)) \ ? log_internal(_l, _e, __FILE__, __LINE__, __func__, __VA_ARGS__) \ : -abs(_e); \ })