]> git.ipfire.org Git - thirdparty/openssl.git/blobdiff - crypto/ecdsa/ecs_lib.c
free cleanup almost the finale
[thirdparty/openssl.git] / crypto / ecdsa / ecs_lib.c
index cdb7b6038e5c9fe08cab5369c00750e3a3c26b35..55324f7fef6652c82e4a6a67eece6e55365c2b32 100644 (file)
@@ -160,9 +160,7 @@ static void ecdsa_data_free(void *data)
 #endif
     CRYPTO_free_ex_data(CRYPTO_EX_INDEX_ECDSA, r, &r->ex_data);
 
-    OPENSSL_cleanse((void *)r, sizeof(ECDSA_DATA));
-
-    OPENSSL_free(r);
+    OPENSSL_clear_free((void *)r, sizeof(ECDSA_DATA));
 }
 
 ECDSA_DATA *ecdsa_check(EC_KEY *key)