changeset 13773:9a474b7934c9

login: Do engine cleanups _after_ finishing the used engine.
author Timo Sirainen <tss@iki.fi>
date Thu, 24 Nov 2011 01:49:40 +0200
parents ca49f570f0c1
children e56409d9615c
files src/login-common/ssl-proxy-openssl.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/login-common/ssl-proxy-openssl.c	Thu Nov 24 01:45:59 2011 +0200
+++ b/src/login-common/ssl-proxy-openssl.c	Thu Nov 24 01:49:40 2011 +0200
@@ -1340,8 +1340,8 @@
 	ssl_free_parameters(&ssl_params);
 	SSL_CTX_free(ssl_client_ctx);
 	if (ssl_engine != NULL) {
+		ENGINE_finish(ssl_engine);
 		ENGINE_cleanup();
-		ENGINE_finish(ssl_engine);
 	}
 	EVP_cleanup();
 	ERR_free_strings();