From ec45b264572304e92c3e08396850298ba25f8927 Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on Windows 11)" <rob@synchro.net> Date: Sun, 7 Jan 2024 19:19:01 -0800 Subject: [PATCH] Log an error if ssl_sync() fails, for W6RAY Hopefully help debug why HTTPS isn't working for him --- src/sbbs3/websrvr.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index c3b9b5ce16..1d78cfaaa5 100644 --- a/src/sbbs3/websrvr.c +++ b/src/sbbs3/websrvr.c @@ -7243,7 +7243,9 @@ void web_server(void* arg) */ xpms_add_list(ws_set, PF_UNSPEC, SOCK_STREAM, 0, startup->interfaces, startup->port, "Web Server", open_socket, startup->seteuid, NULL); if (startup->options & WEB_OPT_ALLOW_TLS) { - if(ssl_sync(&scfg, lprintf)) + if(!ssl_sync(&scfg, lprintf)) + lprintf(LOG_CRIT, "!ssl_sync() failure trying to enable TLS support"); + else xpms_add_list(ws_set, PF_UNSPEC, SOCK_STREAM, 0, startup->tls_interfaces, startup->tls_port, "Secure Web Server", open_socket, startup->seteuid, "TLS"); } -- GitLab