Added missing NULL pointer checks.
authorArmin Novak <armin.novak@thincast.com>
Thu, 30 Jul 2015 06:18:57 +0000 (08:18 +0200)
committerArmin Novak <armin.novak@thincast.com>
Thu, 27 Aug 2015 13:33:06 +0000 (15:33 +0200)
libfreerdp/core/freerdp.c

index e7d1e2b..2ff10ba 100644 (file)
@@ -386,6 +386,8 @@ BOOL freerdp_reconnect(freerdp* instance)
 
 BOOL freerdp_shall_disconnect(freerdp* instance)
 {
+       if (!instance || !instance->context || !instance->context->rdp)
+               return FALSE;
        return instance->context->rdp->disconnect;
 }