diff --git a/libnymea-remoteproxy/monitorserver.cpp b/libnymea-remoteproxy/monitorserver.cpp index ffbeed8..efa66f7 100644 --- a/libnymea-remoteproxy/monitorserver.cpp +++ b/libnymea-remoteproxy/monitorserver.cpp @@ -116,6 +116,8 @@ void MonitorServer::startServer() } m_server = new QLocalServer(this); + m_server->setSocketOptions(QLocalServer::UserAccessOption | QLocalServer::GroupAccessOption | QLocalServer::OtherAccessOption); + if (!m_server->listen(m_serverName)) { qCWarning(dcMonitorServer()) << "Could not start local server for monitor on" << m_serverName << m_server->errorString(); delete m_server; diff --git a/monitor/main.cpp b/monitor/main.cpp index ff837f0..b7c45a7 100644 --- a/monitor/main.cpp +++ b/monitor/main.cpp @@ -56,12 +56,12 @@ int main(int argc, char *argv[]) // Check socket file QFileInfo fileInfo(parser.value(socketOption)); if (!fileInfo.exists()) { - qWarning() << "Could not find socket descriptor" << fileInfo.canonicalFilePath(); + qWarning() << "Could not find socket descriptor" << parser.value(socketOption); exit(1); } if (!fileInfo.isReadable()) { - qWarning() << "Could not open socket descriptor" << fileInfo.canonicalFilePath(); + qWarning() << "Could not open socket descriptor" << parser.value(socketOption); exit(1); } diff --git a/nymea-remoteproxy.pri b/nymea-remoteproxy.pri index f976111..a8f4397 100644 --- a/nymea-remoteproxy.pri +++ b/nymea-remoteproxy.pri @@ -5,7 +5,7 @@ QT -= gui SERVER_NAME=nymea-remoteproxy API_VERSION_MAJOR=0 API_VERSION_MINOR=3 -SERVER_VERSION=0.1.5 +SERVER_VERSION=0.1.6 DEFINES += SERVER_NAME_STRING=\\\"$${SERVER_NAME}\\\" \ SERVER_VERSION_STRING=\\\"$${SERVER_VERSION}\\\" \