diff --git a/rbkit-lib/zmqsockets.cpp b/rbkit-lib/zmqsockets.cpp index 3e87b4a..30370b5 100644 --- a/rbkit-lib/zmqsockets.cpp +++ b/rbkit-lib/zmqsockets.cpp @@ -54,6 +54,9 @@ bool RBKit::ZmqCommandSocket::performHandShake() bool sent = socket->sendMessage(msg); if(sent) { QByteArray response = socket->receiveBlockingMessage(); + if (response.isEmpty()) { + return false; + } EventParser parser(response); EvtHandshake *handShake = parser.parseHandShake(); RBKit::AppState::getInstance()->setAppState("process_name", handShake->processName);