[Pcsclite-cvs-commit] r6800 - trunk/Drivers/ccid/src

ludovic.rousseau at free.fr ludovic.rousseau at free.fr
Tue Nov 26 14:10:35 UTC 2013


Author: rousseau
Date: 2013-11-26 14:10:35 +0000 (Tue, 26 Nov 2013)
New Revision: 6800

Modified:
   trunk/Drivers/ccid/src/ccid_usb.c
Log:
Revert revision 6799

We will use a better way to solve the bug.


Modified: trunk/Drivers/ccid/src/ccid_usb.c
===================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c	2013-11-26 13:51:45 UTC (rev 6799)
+++ trunk/Drivers/ccid/src/ccid_usb.c	2013-11-26 14:10:35 UTC (rev 6800)
@@ -1074,12 +1074,11 @@
 	unsigned int *uint_array;
 
 	/* See CCID 3.7.3 page 25 */
-	n = ControlUSB_mayfail(reader_index,
+	n = ControlUSB(reader_index,
 		0xA1, /* request type */
 		0x03, /* GET_DATA_RATES */
 		0x00, /* value */
-		buffer, sizeof(buffer),
-		TRUE);
+		buffer, sizeof(buffer));
 
 	/* we got an error? */
 	if (n <= 0)
@@ -1135,8 +1134,8 @@
  *					ControlUSB
  *
  ****************************************************************************/
-int ControlUSB_mayfail(int reader_index, int requesttype, int request,
-	int value, unsigned char *bytes, unsigned int size, int mayfail)
+int ControlUSB(int reader_index, int requesttype, int request, int value,
+	unsigned char *bytes, unsigned int size)
 {
 	int ret;
 
@@ -1151,18 +1150,9 @@
 
 	if (ret < 0)
 	{
-		if (mayfail)
-		{
-			DEBUG_INFO5("control failed (%d/%d): %d %s",
-				usbDevice[reader_index].bus_number,
-				usbDevice[reader_index].device_address, ret, strerror(errno));
-		}
-		else
-		{
-			DEBUG_CRITICAL5("control failed (%d/%d): %d %s",
-				usbDevice[reader_index].bus_number,
-				usbDevice[reader_index].device_address, ret, strerror(errno));
-		}
+		DEBUG_CRITICAL5("control failed (%d/%d): %d %s",
+			usbDevice[reader_index].bus_number,
+			usbDevice[reader_index].device_address, ret, strerror(errno));
 
 		return ret;
 	}
@@ -1175,18 +1165,6 @@
 
 /*****************************************************************************
  *
- *					ControlUSB
- *
- ****************************************************************************/
-int ControlUSB(int reader_index, int requesttype, int request, int value,
-	unsigned char *bytes, unsigned int size)
-{
-	return ControlUSB_mayfail(reader_index, requesttype, request, value,
-		bytes, size, FALSE);
-} /* ControlUSB */
-
-/*****************************************************************************
- *
  *					Transfer is complete
  *
  ****************************************************************************/




More information about the Pcsclite-cvs-commit mailing list