From c19c19d6f5d65a79f8b6d97aa6999120a77a20c5 Mon Sep 17 00:00:00 2001 From: Akira Ohgaki <akiraohgaki@gmail.com> Date: Mon, 1 May 2017 15:24:49 +0900 Subject: [PATCH] Fix for condition --- app/src/main.cpp | 7 ++++--- app/src/websockets/websocketserver.cpp | 3 +++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main.cpp b/app/src/main.cpp index 076ae3f..acfa5fd 100644 --- a/app/src/main.cpp +++ b/app/src/main.cpp @@ -49,12 +49,13 @@ int main(int argc, char *argv[]) // Setup websocket server WebSocketServer *webSocketServer = new WebSocketServer(appConfigApplication["id"].toString(), port, &app); - if (!webSocketServer->start()) { + if (webSocketServer->start()) { + qDebug() << "Websocket server started at:" << webSocketServer->serverUrl().toString(); + } + else { qCritical() << "Failed to start websocket server:" << webSocketServer->errorString(); return 1; } - qDebug() << "Websocket server started at:" <<webSocketServer->serverUrl().toString(); - return app.exec(); } diff --git a/app/src/websockets/websocketserver.cpp b/app/src/websockets/websocketserver.cpp index 3617fa0..b323173 100644 --- a/app/src/websockets/websocketserver.cpp +++ b/app/src/websockets/websocketserver.cpp @@ -11,6 +11,9 @@ WebSocketServer::WebSocketServer(const QString &serverName, quint16 serverPort, WebSocketServer::~WebSocketServer() { + if (webSocketServer_->isListening()) { + webSocketServer_->close(); + } webSocketServer_->deleteLater(); } -- GitLab