From 2bf42e1834b18a6615fd992f05f79080a1bcf9d8 Mon Sep 17 00:00:00 2001 From: AntonMoryakov Date: Fri, 16 May 2025 19:50:43 +0300 Subject: [PATCH] src: add NULL check for severity in logparser_config_message --- src/logparser.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/logparser.c b/src/logparser.c index 6317d31d3..75d48c19e 100644 --- a/src/logparser.c +++ b/src/logparser.c @@ -285,6 +285,10 @@ static int logparser_config_message(const oconfig_item_t *ci, char *filename, ret = cf_util_get_string(child, &parser->def_type_inst); else if (strcasecmp("DefaultSeverity", child->key) == 0) { ret = cf_util_get_string(child, &severity); + if (ret != 0) { + ERROR(PLUGIN_NAME ": Error getting DefaultSeverity value"); + goto error; + } if (strcasecmp(LOGPARSER_SEV_OK_STR, severity) == 0) parser->def_severity = NOTIF_OKAY; else if (strcasecmp(LOGPARSER_SEV_WARN_STR, severity) == 0) -- 2.39.5