From 84e59ac8a9b533699a4af71982d3faa277ce1d80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Love=20H=C3=B6rnquist=20=C3=85strand?= Date: Wed, 11 Oct 2006 21:26:23 +0000 Subject: [PATCH] (RSA_free): Call the meth->finish before releasing the engine. git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@18408 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/des/rsa.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/des/rsa.c b/lib/des/rsa.c index 77d401fd8..38caee330 100644 --- a/lib/des/rsa.c +++ b/lib/des/rsa.c @@ -98,11 +98,11 @@ RSA_free(RSA *rsa) if (--rsa->references > 0) return; + (*rsa->meth->finish)(rsa); + if (rsa->engine) ENGINE_finish(rsa->engine); - (*rsa->meth->finish)(rsa); - #define free_if(f) if (f) { BN_free(f); } free_if(rsa->n); free_if(rsa->e);