summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/ssl_calls.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/common/ssl_calls.c b/common/ssl_calls.c
index 0c7e3f0d..92569be5 100644
--- a/common/ssl_calls.c
+++ b/common/ssl_calls.c
@@ -199,7 +199,10 @@ ssl_des3_info_delete(void *des3)
EVP_CIPHER_CTX *des3_ctx;
des3_ctx = (EVP_CIPHER_CTX *) des3;
- EVP_CIPHER_CTX_cleanup(des3_ctx);
+ if (des3_ctx != 0)
+ {
+ EVP_CIPHER_CTX_cleanup(des3_ctx);
+ }
}
/*****************************************************************************/