From: AntonMoryakov Date: Fri, 16 May 2025 16:50:43 +0000 (+0300) Subject: src: add NULL check for severity in logparser_config_message X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2bf42e1834b18a6615fd992f05f79080a1bcf9d8;p=thirdparty%2Fcollectd.git src: add NULL check for severity in logparser_config_message --- 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)