summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2014-07-21 17:58:28 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2014-07-21 17:58:28 +0200
commit829ba9d18329f05dae029dc0f787d9509f768ea0 (patch)
tree4a2753d00faa05cbb65e4daebe9b411ad822bb39
parent9423aa4759ee62dd435298fda1f7075a40053927 (diff)
downloadgnutls-829ba9d18329f05dae029dc0f787d9509f768ea0.tar.gz
ignore CKR_CRYPTOKI_ALREADY_INITIALIZED when returned on reinitialization
-rw-r--r--lib/pkcs11.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pkcs11.c b/lib/pkcs11.c
index 72fc22823f..56c3e71e76 100644
--- a/lib/pkcs11.c
+++ b/lib/pkcs11.c
@@ -565,7 +565,7 @@ int gnutls_pkcs11_reinit(void)
if (providers[i].module != NULL) {
rv = p11_kit_initialize_module(providers[i].
module);
- if (rv != CKR_OK)
+ if (rv != CKR_OK && rv != CKR_CRYPTOKI_ALREADY_INITIALIZED)
_gnutls_debug_log
("Cannot initialize registered module '%s': %s\n",
providers[i].info.library_description,