diff --git a/src/sbbs3/websrvr.c b/src/sbbs3/websrvr.c index c3b9b5ce1694631fa387a8cde7f26a3589b43ed4..1d78cfaaa5d64caa389914e000fb63ddc3916a33 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"); }