(EVP_CIPHER_CTX_cleanup): clean up less aggressively

git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16513 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
Love Hörnquist Åstrand
2006-01-10 12:22:03 +00:00
parent 4aa87b6a5e
commit 1a5d249082

View File

@@ -291,9 +291,10 @@ EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *c)
{
if (c->cipher && c->cipher->cleanup)
c->cipher->cleanup(c);
if (c->cipher_data)
if (c->cipher_data) {
free(c->cipher_data);
memset(c, 0, sizeof(*c));
c->cipher_data = NULL;
}
return 1;
}