From dd900ebf3ec86a097f9cca945d6e95b62fa16a48 Mon Sep 17 00:00:00 2001 From: Yves Rutschle Date: Sun, 9 Jul 2017 20:51:53 +0200 Subject: [PATCH] fail gracefully if target protocol decription is incomplete --- sslh-main.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sslh-main.c b/sslh-main.c index 37e76d9..289562b 100644 --- a/sslh-main.c +++ b/sslh-main.c @@ -333,6 +333,9 @@ static int config_protocols(config_t *config, struct proto **prots) setup_sni_alpn(p, prot); } + } else { + fprintf(stderr, "line %d: Illegal protocol description (missing name, host or port)\n", config_setting_source_line(prot)); + exit(1); } } }