File eID-belgium-2.5.9-deadlock-newpkcs11-src-pkcs11-pkcs11session.patch of Package eID-belgium

--- src/newpkcs11/src/pkcs11/pkcs11-session.c	2006-01-05 21:28:58.000000000 +0100
+++ ../pkcs11-session.c	2006-09-05 13:27:35.000000000 +0200
@@ -82,9 +82,11 @@
         struct sc_pkcs11_session *session;
 	int rv;
 
+	/*
 	rv = sc_pkcs11_lock();
 	if (rv != CKR_OK)
 		return rv;
+	*/
 
 	rv = pool_find_and_delete(&session_pool, hSession, (void**) &session);
 	if (rv != CKR_OK)
@@ -103,7 +105,10 @@
 
 	free(session);
 
-out:	sc_pkcs11_unlock();
+	
+out:	/*
+	sc_pkcs11_unlock();
+	*/
         return rv;
 }
 
openSUSE Build Service is sponsored by