From 6f43252c9a8a207346c8fa6099fa72d1a5bf1665 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Thu, 14 Nov 2013 10:09:40 +0100 Subject: [PATCH] Fixed argument check in --- libfreerdp/crypto/tls.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libfreerdp/crypto/tls.c b/libfreerdp/crypto/tls.c index 1b5c92ab8..3b97486b5 100644 --- a/libfreerdp/crypto/tls.c +++ b/libfreerdp/crypto/tls.c @@ -360,6 +360,9 @@ BOOL tls_accept(rdpTls* tls, const char* cert_file, const char* privatekey_file) BOOL tls_disconnect(rdpTls* tls) { + if (!tls) + return FALSE; + if (tls->ssl) SSL_shutdown(tls->ssl);