From b07f897f7b143c10005dc6edb69f7fdf59c028fc Mon Sep 17 00:00:00 2001 From: Hemant Kumar Date: Mon, 5 Jan 2015 13:08:26 -0500 Subject: [PATCH] Fix bug with disconnect crashing the app --- rbkit-lib/zmqsockets.cpp | 3 +++ 1 file changed, 3 insertions(+) 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);