]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix log levels
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 5 Jan 2015 19:08:08 +0000 (14:08 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Mon, 5 Jan 2015 19:08:23 +0000 (14:08 -0500)
src/main/log.c

index a88ea89dcf2a07129f639816a5966eeb8421e8cc..8e96eaaeed5275d984187d0e54e4951402af660d 100644 (file)
@@ -506,7 +506,7 @@ static int CC_HINT(format (printf, 2, 3)) radlog_always(log_type_t type, char co
 
 inline bool debug_enabled(log_type_t type, log_lvl_t lvl)
 {
-       if ((type & L_DBG) && (debug_flag != 0) && (lvl < debug_flag)) return true;
+       if ((type & L_DBG) && (debug_flag != 0) && (lvl <= debug_flag)) return true;
 
        return false;
 }
@@ -531,8 +531,8 @@ inline bool radlog_debug_enabled(log_type_t type, log_lvl_t lvl, REQUEST *reques
         *      then don't log the message.
         */
        if ((type & L_DBG) &&
-           ((request && request->log.func && (lvl < request->log.lvl)) ||
-            ((debug_flag != 0) && (lvl < debug_flag)))) {
+           ((request && request->log.func && (lvl <= request->log.lvl)) ||
+            ((debug_flag != 0) && (lvl <= debug_flag)))) {
                return true;
        }