Skip to content

Commit a7c3751

Browse files
Do not enable the secure service if certificates are not configured.
1 parent b07484d commit a7c3751

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/web/socket.cpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,16 @@ bool socket::start()
396396
<< settings_.web_server_private_key << "' does not exist.";
397397
return false;
398398
}
399+
400+
// If required secure parameters are empty, do not enable the service.
401+
if (settings_.web_server_certificate.empty() &&
402+
settings_.web_server_private_key.empty())
403+
{
404+
LOG_VERBOSE(LOG_PROTOCOL)
405+
<< "Skipping start of secure websocket service "
406+
<< "(no certificates configured)";
407+
return true;
408+
}
399409
#else
400410
LOG_VERBOSE(LOG_PROTOCOL)
401411
<< "Skipping start of secure websocket service "

0 commit comments

Comments
 (0)