]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
lib/log: check the *last* log group number
authorTomas Krizek <tomas.krizek@nic.cz>
Wed, 15 Sep 2021 14:48:42 +0000 (16:48 +0200)
committerVladimír Čunát <vladimir.cunat@nic.cz>
Mon, 20 Sep 2021 08:34:09 +0000 (10:34 +0200)
lib/log.c

index 771efa053018b3fe05dbf00cabd72f8c4a516615..175b54b8e2bd7449832c83d5fb94b9c33175d7c9 100644 (file)
--- a/lib/log.c
+++ b/lib/log.c
@@ -26,9 +26,6 @@ kr_log_target_t kr_log_target = LOG_TARGET_DEFAULT;
 /** Set of log-groups that are on debug level.  It's a bitmap over 1 << enum kr_log_group. */
 static uint64_t kr_log_groups = 0;
 
-static_assert(LOG_GRP_DEVEL <= 8 * sizeof(kr_log_groups), "Too many log groups.");
-
-
 typedef struct {
        const char              *g_name;
        enum kr_log_group       g_val;
@@ -84,6 +81,7 @@ const log_group_names_t log_group_names[] = {
        GRP_NAME_ITEM(LOG_GRP_REQDBG),
        { NULL, LOG_GRP_UNKNOWN },
 };
+static_assert(LOG_GRP_REQDBG <= 8 * sizeof(kr_log_groups), "Too many log groups.");
 
 bool kr_log_group_is_set(enum kr_log_group group)
 {