diff options
Diffstat (limited to 'openssl_missing.c')
-rw-r--r-- | openssl_missing.c | 2 |
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; } |