From 27ec094775c91d33ee39293dbe4346d2ce992a7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Lepin?= Date: Mon, 12 Dec 2016 21:08:59 +0100 Subject: [PATCH] Fixed char pointer issue in log messages --- WSRequestHandler.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/WSRequestHandler.cpp b/WSRequestHandler.cpp index 58de6906..53c2d590 100644 --- a/WSRequestHandler.cpp +++ b/WSRequestHandler.cpp @@ -54,7 +54,9 @@ WSRequestHandler::WSRequestHandler(QWebSocket *client) : authNotRequired.insert("GetAuthRequired"); authNotRequired.insert("Authenticate"); - blog(LOG_INFO, "[obs-websockets] new client connected from %s:%d", _client->peerAddress().toString().toLocal8Bit(), _client->peerPort()); + const char *client_ip = _client->peerAddress().toString().toLocal8Bit().constData(); + uint16_t client_port = _client->peerPort(); + blog(LOG_INFO, "[obs-websockets] new client connected from %s:%d", client_ip, client_port); connect(_client, &QWebSocket::textMessageReceived, this, &WSRequestHandler::processTextMessage); connect(_client, &QWebSocket::disconnected, this, &WSRequestHandler::socketDisconnected); @@ -95,7 +97,9 @@ void WSRequestHandler::processTextMessage(QString textMessage) { } void WSRequestHandler::socketDisconnected() { - blog(LOG_INFO, "[obs-websockets] client %s:%d disconnected", _client->peerAddress().toString().toStdString(), _client->peerPort()); + const char *client_ip = _client->peerAddress().toString().toLocal8Bit().constData(); + uint16_t client_port = _client->peerPort(); + blog(LOG_INFO, "[obs-websockets] client %s:%d disconnected", client_ip, client_port); _authenticated = false; _client->deleteLater();