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