[Pcsclite-cvs-commit] Drivers/ccid/src ccid_usb.c,1.18,1.19
rousseau@haydn.debian.org
rousseau@haydn.debian.org
Update of /cvsroot/pcsclite/Drivers/ccid/src
In directory haydn:/tmp/cvs-serv30620
Modified Files:
ccid_usb.c
Log Message:
allow proprietary CCID Class byte but only if ALLOW_PROPRIETARY_CLASS is
defined. You should know what you do. Only useful for pre-CCID devices.
Index: ccid_usb.c
===================================================================
RCS file: /cvsroot/pcsclite/Drivers/ccid/src/ccid_usb.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- ccid_usb.c 12 Feb 2004 16:09:32 -0000 1.18
+++ ccid_usb.c 30 Mar 2004 13:01:05 -0000 1.19
@@ -491,7 +491,12 @@
int ii;
for (ii=0; ii<dev->config->bNumInterfaces; ii++)
{
- if (dev->config->interface[ii].altsetting->bInterfaceClass == 0xb)
+ /* CCID Class? */
+ if (dev->config->interface[ii].altsetting->bInterfaceClass == 0xb
+#ifdef ALLOW_PROPRIETARY_CLASS
+ || dev->config->interface[ii].altsetting->bInterfaceClass == 0xff
+#endif
+ )
{
usb_interface = &dev->config->interface[ii];
break;