[Pcsclite-cvs-commit] Drivers/ccid/src ccid_usb.c,1.7,1.8
rousseau@quantz.debian.org
rousseau@quantz.debian.org
Tue, 06 Jan 2004 08:21:29 +0100
Update of /cvsroot/pcsclite/Drivers/ccid/src
In directory quantz:/tmp/cvs-serv25149
Modified Files:
ccid_usb.c
Log Message:
the USB extra field length shall be exactly 54 bytes to be CCID.
Index: ccid_usb.c
===================================================================
RCS file: /cvsroot/pcsclite/Drivers/ccid/src/ccid_usb.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- ccid_usb.c 5 Jan 2004 20:53:59 -0000 1.7
+++ ccid_usb.c 6 Jan 2004 07:21:27 -0000 1.8
@@ -214,9 +214,9 @@
return STATUS_UNSUCCESSFUL;
}
- if (dev->config->interface->altsetting->extralen < 54)
+ if (dev->config->interface->altsetting->extralen != 54)
{
- DEBUG_CRITICAL3("Extra field too short for %s: %d", device_name, dev->config->interface->altsetting->extralen);
+ DEBUG_CRITICAL3("Extra field for %s has a wrong length: %d", device_name, dev->config->interface->altsetting->extralen);
return STATUS_UNSUCCESSFUL;
}