From 1a5d24908278cc276f7c4702c6a2f317bd9ed09f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Tue, 10 Jan 2006 12:22:03 +0000 Subject: [PATCH] (EVP_CIPHER_CTX_cleanup): clean up less aggressively git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@16513 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/evp.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/des/evp.c b/lib/des/evp.c index b30b639e4..13e07f6b0 100644 --- a/lib/des/evp.c +++ b/lib/des/evp.c @@ -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; }