summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDonald Sharp <sharpd@cumulusnetworks.com>2016-10-07 12:20:33 -0400
committerDonald Sharp <sharpd@cumulusnetworks.com>2016-10-07 12:20:33 -0400
commite2e210ddf07c843199e24d8ff28381e23c926136 (patch)
tree4d347ba9ca352ff4cea49279c7fad492ac50c5ae
parent83418577afb992deed55296008debaf3fcad74d5 (diff)
lib: Fix ordering issue in protocol names
The protocol names and enum must be kept in the same order. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
-rw-r--r--lib/log.c4
-rw-r--r--lib/log.h8
2 files changed, 10 insertions, 2 deletions
diff --git a/lib/log.c b/lib/log.c
index 49c69efc8a..192e569d96 100644
--- a/lib/log.c
+++ b/lib/log.c
@@ -41,6 +41,10 @@ static int logfile_fd = -1; /* Used in signal handler. */
struct zlog *zlog_default = NULL;
+/*
+ * This must be kept in the same order as the
+ * zlog_proto_t enum
+ */
const char *zlog_proto_names[] =
{
"NONE",
diff --git a/lib/log.h b/lib/log.h
index 91cab3f96a..551f12f3fe 100644
--- a/lib/log.h
+++ b/lib/log.h
@@ -41,6 +41,10 @@
* please use LOG_ERR instead.
*/
+/*
+ * This must be kept in the same order as
+ * zlog_proto_names[]
+ */
typedef enum
{
ZLOG_NONE,
@@ -53,9 +57,9 @@ typedef enum
ZLOG_OSPF6,
ZLOG_LDP,
ZLOG_ISIS,
- ZLOG_RFP,
ZLOG_PIM,
- ZLOG_MASC
+ ZLOG_MASC,
+ ZLOG_RFP,
} zlog_proto_t;
/* If maxlvl is set to ZLOG_DISABLED, then no messages will be sent