diff --git a/src/server.cpp b/src/server.cpp index c72bd77ec..e82bf3cee 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -53,8 +53,10 @@ bool Server::start() { } void Server::stop() { - mp_server->stop(); - mp_server.reset(nullptr); + if (mp_server) { + mp_server->stop(); + mp_server.reset(nullptr); + } } void Server::setRoot(const std::string& root)