Actions
Bug #4553
openConfiguration test mode succeeds when reference.config file contains invalid content
Affected Versions:
Effort:
Difficulty:
Label:
Description
Configuration test mode succeeds even when reference.config has invalid content:
$ echo "this is invalid" > reference.config jlucovsky@ ~/src/jal/suricata (master) $ suricata -T -c suricata.yaml -S ~/rules/be.rule [279195] 3/7/2021 -- 08:24:24 - (suricata.c:1615) <Info> (ParseCommandLine) -- Running suricata under test mode [279195] 3/7/2021 -- 08:24:24 - (suricata.c:1059) <Notice> (LogVersion) -- This is Suricata version 7.0.0-dev (fb6246b26 2021-06-02) running in SYSTEM mode [279195] 3/7/2021 -- 08:24:24 - (util-reference-config.c:247) <Error> (SCRConfAddReference) -- [ERRCODE: SC_ERR_REFERENCE_CONFIG(175)] - Invalid Reference Config in reference.config file [279195] 3/7/2021 -- 08:24:25 - (suricata.c:2782) <Notice> (SuricataMain) -- Configuration provided was successfully loaded. Exiting. jlucovsky@ ~/src/jal/suricata (master) $ echo $? 0
The expected behavior is to have a return code of 1 for the last step.
Actions