From 805a355fbc85aea237b940518ac806362aa4ecec Mon Sep 17 00:00:00 2001 From: Donald Yandt Date: Sat, 2 Mar 2024 11:08:02 -0500 Subject: conntrackd: exit with failure status If no configuration file or an invalid parameter is provided, the daemon should exit with a failure status. Signed-off-by: Donald Yandt Signed-off-by: Pablo Neira Ayuso --- src/main.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index de4773d..c6b2600 100644 --- a/src/main.c +++ b/src/main.c @@ -175,7 +175,7 @@ int main(int argc, char *argv[]) } show_usage(argv[0]); dlog(LOG_ERR, "Missing config filename"); - break; + exit(EXIT_FAILURE); case 'F': set_operation_mode(&type, REQUEST, argv); i = set_action_by_table(i, argc, argv, @@ -309,8 +309,7 @@ int main(int argc, char *argv[]) default: show_usage(argv[0]); dlog(LOG_ERR, "Unknown option: %s", argv[i]); - return 0; - break; + exit(EXIT_FAILURE); } } -- cgit v1.2.3