author | Ivo Raisr <ivo.raisr@oracle.com> |
Fri, 21 Nov 2014 05:46:39 -0800 | |
branch | s11-update |
changeset 3485 | 22b95ae353c5 |
parent 3484 | 460dd2adb76e |
child 3489 | 1da45854e7ec |
components/openssl/openssl-1.0.1/engines/pkcs11/e_pk11.c | file | annotate | diff | comparison | revisions |
--- 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);