suricata: return error value of custom run modes

pull/5840/head
Eric Leblond 5 years ago committed by Victor Julien
parent 44460f1945
commit 2e4af5a091

@ -2085,15 +2085,13 @@ static int StartInternalRunMode(SCInstance *suri, int argc, char **argv)
/* Treat internal running mode */
switch(suri->run_mode) {
case RUNMODE_LIST_KEYWORDS:
ListKeywords(suri->keyword_info);
return TM_ECODE_DONE;
return ListKeywords(suri->keyword_info);
case RUNMODE_LIST_APP_LAYERS:
if (suri->conf_filename != NULL) {
ListAppLayerProtocols(suri->conf_filename);
return ListAppLayerProtocols(suri->conf_filename);
} else {
ListAppLayerProtocols(DEFAULT_CONF_FILE);
return ListAppLayerProtocols(DEFAULT_CONF_FILE);
}
return TM_ECODE_DONE;
case RUNMODE_PRINT_VERSION:
PrintVersion();
return TM_ECODE_DONE;

Loading…
Cancel
Save