From: Juweria Ali Imran Date: Mon, 1 Aug 2022 14:45:06 +0000 (-0400) Subject: rna: Added log message for missing 'rna.conf' path X-Git-Tag: 3.1.39.0~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=40f24372b6f50d337a7de8094e02e48f850b119e;p=thirdparty%2Fsnort3.git rna: Added log message for missing 'rna.conf' path --- diff --git a/src/network_inspectors/rna/rna_module.cc b/src/network_inspectors/rna/rna_module.cc index 07edde80f..52097d9b1 100644 --- a/src/network_inspectors/rna/rna_module.cc +++ b/src/network_inspectors/rna/rna_module.cc @@ -448,7 +448,14 @@ bool RnaModule::begin(const char* fqn, int, SnortConfig*) bool RnaModule::set(const char* fqn, Value& v, SnortConfig*) { if (v.is("rna_conf_path")) + { + struct stat buf; mod_conf->rna_conf_path = string(v.get_string()); + if (stat(mod_conf->rna_conf_path.c_str(), &buf) != 0) + { + WarningMessage("WARNING: Missing/Incorrect 'rna.conf' path : \"%s\", using system defaults\n" , mod_conf->rna_conf_path.c_str()); + } + } else if (v.is("enable_logger")) mod_conf->enable_logger = v.get_bool(); else if (v.is("log_when_idle")) @@ -701,3 +708,4 @@ TEST_CASE("RNA module", "[rna_module]") } #endif +