19230646 "openssl speed -multi" fails with pkcs11 engine s11-update
authorIvo Raisr <ivo.raisr@oracle.com>
Fri, 21 Nov 2014 05:46:39 -0800
branchs11-update
changeset 3485 22b95ae353c5
parent 3484 460dd2adb76e
child 3489 1da45854e7ec
19230646 "openssl speed -multi" fails with pkcs11 engine
components/openssl/openssl-1.0.1/engines/pkcs11/e_pk11.c
--- a/components/openssl/openssl-1.0.1/engines/pkcs11/e_pk11.c	Fri Nov 21 05:46:39 2014 -0800
+++ b/components/openssl/openssl-1.0.1/engines/pkcs11/e_pk11.c	Fri Nov 21 05:46:39 2014 -0800
@@ -1066,6 +1066,9 @@
 	if (!pk11_library_initialized)
 		return;
 
+	/* invalidate the global session */
+	global_session = CK_INVALID_HANDLE;
+
 	for (i = OP_MAX - 1; i >= 0; i--)
 		{
 		(void) pthread_mutex_unlock(session_cache[i].lock);