From 219163ac2760fef774d0decf5f3fd3b4f57ff3ca Mon Sep 17 00:00:00 2001 From: yrutschle Date: Fri, 10 Jul 2020 22:49:41 +0200 Subject: [PATCH] dont keep going if config parse failed --- sslh-main.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sslh-main.c b/sslh-main.c index 0fa0994..887c0ee 100644 --- a/sslh-main.c +++ b/sslh-main.c @@ -264,7 +264,8 @@ int main(int argc, char *argv[], char* envp[]) #endif memset(&cfg, 0, sizeof(cfg)); - sslhcfg_cl_parse(argc, argv, &cfg); + res = sslhcfg_cl_parse(argc, argv, &cfg); + if (!res) exit(1); if (cfg.verbose > 3) sslhcfg_fprint(stderr, &cfg, 0); config_resolve_listen(&addr_listen);