summaryrefslogtreecommitdiffstats
path: root/src/idevice.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/idevice.c')
-rw-r--r--src/idevice.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/idevice.c b/src/idevice.c
index 5fa2e85..d01aa8f 100644
--- a/src/idevice.c
+++ b/src/idevice.c
@@ -820,7 +820,10 @@ idevice_error_t idevice_connection_disable_ssl(idevice_connection_t connection)
820 820
821#ifdef HAVE_OPENSSL 821#ifdef HAVE_OPENSSL
822 if (connection->ssl_data->session) { 822 if (connection->ssl_data->session) {
823 SSL_shutdown(connection->ssl_data->session); 823 /* see: https://www.openssl.org/docs/ssl/SSL_shutdown.html#RETURN_VALUES */
824 if (SSL_shutdown(connection->ssl_data->session) == 0) {
825 SSL_shutdown(connection->ssl_data->session);
826 }
824 } 827 }
825#else 828#else
826 if (connection->ssl_data->session) { 829 if (connection->ssl_data->session) {