Fix the error handling in ERR_get_state:
[openssl.git] / crypto / evp / encode.c
index d140da67ccaa5b6cea5d3c798c8ee46acafb26a6..abb1044378c398ac1ce2b0de8b12a1791a556fb8 100644 (file)
@@ -102,6 +102,14 @@ void EVP_ENCODE_CTX_free(EVP_ENCODE_CTX *ctx)
 {
     OPENSSL_free(ctx);
 }
+
+int EVP_ENCODE_CTX_copy(EVP_ENCODE_CTX *dctx, EVP_ENCODE_CTX *sctx)
+{
+    memcpy(dctx, sctx, sizeof(EVP_ENCODE_CTX));
+
+    return 1;
+}
+
 int EVP_ENCODE_CTX_num(EVP_ENCODE_CTX *ctx)
 {
     return ctx->num;