Changed files:
pcsc-lite-any.patch -> 1.3
---- pcsc-lite-1.2.9-beta7/src/winscard.c.orig 2005-03-01 21:16:13.000000000 +0100
-+++ pcsc-lite-1.2.9-beta7/src/winscard.c 2005-03-03 12:29:40.000000000 +0100
-@@ -214,6 +214,12 @@
- }
- else
+--- pcsc-lite-1.5.2/src/winscard.c.orig 2009-02-06 09:46:20.000000000 +0100
++++ pcsc-lite-1.5.2/src/winscard.c 2009-04-02 22:54:43.137718835 +0200
+@@ -430,6 +430,12 @@
{
+ (void)SYS_MutexUnLock(rContext->mMutex);
+
+ /*
+ * If it is set to ANY let it do any of the protocols
+ */
if (! (dwPreferredProtocols & rContext->readerState->cardProtocol))
return SCARD_E_PROTO_MISMATCH;
}
-@@ -518,6 +524,12 @@
- }
- else
+@@ -758,6 +764,12 @@
{
+ (void)SYS_MutexUnLock(rContext->mMutex);
+
+ /*
+ * If it is set to ANY let it do any of the protocols
+ */