Cleanup: fix all sources that used EVP_MD_CTX_(create|init|destroy)
[openssl.git] / ssl / statem / statem_dtls.c
index aafd28f8de64558ef044231854be4275152365e9..6d73659df64ff3253b327a631e1e3cd3f8d95fe0 100644 (file)
@@ -204,8 +204,7 @@ void dtls1_hm_fragment_free(hm_fragment *frag)
     if (frag->msg_header.is_ccs) {
         EVP_CIPHER_CTX_free(frag->msg_header.
                             saved_retransmit_state.enc_write_ctx);
-        EVP_MD_CTX_destroy(frag->msg_header.
-                           saved_retransmit_state.write_hash);
+        EVP_MD_CTX_free(frag->msg_header.saved_retransmit_state.write_hash);
     }
     OPENSSL_free(frag->fragment);
     OPENSSL_free(frag->reassembly);