aboutsummaryrefslogtreecommitdiffstats
path: root/openssl_missing.c
diff options
context:
space:
mode:
Diffstat (limited to 'openssl_missing.c')
-rw-r--r--openssl_missing.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/openssl_missing.c b/openssl_missing.c
index 0896437..e5c77f9 100644
--- a/openssl_missing.c
+++ b/openssl_missing.c
@@ -123,6 +123,7 @@ EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, EVP_CIPHER_CTX *in)
{
memcpy(out, in, sizeof(EVP_CIPHER_CTX));
+#ifdef HAVE_ENGINE_ADD
if (out->engine)
ENGINE_add(out->engine);
@@ -130,6 +131,7 @@ EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, EVP_CIPHER_CTX *in)
out->cipher_data = OPENSSL_malloc(out->cipher->ctx_size);
memcpy(out->cipher_data, in->cipher_data, out->cipher->ctx_size);
}
+#endif
return 1;
}