[SmartcardServices-Changes] [108] trunk/Tokend/PKCS11/GemaltoToken.cpp

source_changes at macosforge.org source_changes at macosforge.org
Tue Feb 2 02:10:56 PST 2010


Revision: 108
          http://trac.macosforge.org/projects/smartcardservices/changeset/108
Author:   ludovic.rousseau at gmail.com
Date:     2010-02-02 02:10:53 -0800 (Tue, 02 Feb 2010)
Log Message:
-----------
GemaltoToken::probe(): clean some global pointer if no PKCS#11 is
found/used to avoid a crash in GemaltoToken::~GemaltoToken()

Modified Paths:
--------------
    trunk/Tokend/PKCS11/GemaltoToken.cpp

Modified: trunk/Tokend/PKCS11/GemaltoToken.cpp
===================================================================
--- trunk/Tokend/PKCS11/GemaltoToken.cpp	2010-02-02 10:05:56 UTC (rev 107)
+++ trunk/Tokend/PKCS11/GemaltoToken.cpp	2010-02-02 10:10:53 UTC (rev 108)
@@ -410,7 +410,10 @@
 					rv = CK_D_(C_Finalize)(NULL_PTR);
 					if (rv != CKR_OK)
 						PKCS11_FAILED("C_Finalize", rv);
+					s_CK_pFunctionList = NULL;
+
 					dlclose(mDLHandle);
+					mDLHandle = NULL;
 				}
 			}
 			(void)closedir(dirp);
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/smartcardservices-changes/attachments/20100202/65d7c8eb/attachment.html>


More information about the SmartcardServices-Changes mailing list