From 4b149abdbd2133701542d80e6b6467713f551676 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 1 Jun 2016 10:47:28 +0200 Subject: [PATCH] Don't crash if network handshake fails and we don't get any data --- renderdoc/core/remote_access.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/renderdoc/core/remote_access.cpp b/renderdoc/core/remote_access.cpp index 28abfec90..156756225 100644 --- a/renderdoc/core/remote_access.cpp +++ b/renderdoc/core/remote_access.cpp @@ -378,6 +378,10 @@ public: Serialiser *ser = NULL; GetPacket(type, ser); + // failed handshaking + if(m_Socket == NULL || ser == NULL) + return; + RDCASSERT(type == ePacket_Handshake || type == ePacket_Busy); if(type == ePacket_Handshake)