[Pcsclite-cvs-commit] r5010 - /trunk/Drivers/ccid/src/ccid_usb.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Thu Jun 17 09:51:59 UTC 2010


Author: rousseau
Date: Thu Jun 17 09:51:59 2010
New Revision: 5010

URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=5010
Log:
WriteUSB(), ReadUSB() & InterruptRead(): display strerror(errno) instead
of just the code returned by the libusb_*_transfer() function

Modified:
    trunk/Drivers/ccid/src/ccid_usb.c

Modified: trunk/Drivers/ccid/src/ccid_usb.c
URL: http://svn.debian.org/wsvn/pcsclite/trunk/Drivers/ccid/src/ccid_usb.c?rev=5010&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c (original)
+++ trunk/Drivers/ccid/src/ccid_usb.c Thu Jun 17 09:51:59 2010
@@ -591,9 +591,9 @@
 
 	if (rv < 0)
 	{
-		DEBUG_CRITICAL4("libusb_bulk_write(%d/%d): %d",
+		DEBUG_CRITICAL4("libusb_bulk_write(%d/%d): %s",
 			usbDevice[reader_index].bus_number,
-			usbDevice[reader_index].device_address, rv);
+			usbDevice[reader_index].device_address, strerror(errno));
 
 		if (ENODEV == errno)
 			return STATUS_NO_SUCH_DEVICE;
@@ -630,9 +630,9 @@
 	if (rv < 0)
 	{
 		*length = 0;
-		DEBUG_CRITICAL4("libusb_bulk_read(%d/%d): %d",
+		DEBUG_CRITICAL4("libusb_bulk_read(%d/%d): %s",
 			usbDevice[reader_index].bus_number,
-			usbDevice[reader_index].device_address, rv);
+			usbDevice[reader_index].device_address, strerror(errno));
 
 		if (ENODEV == errno)
 			return STATUS_NO_SUCH_DEVICE;
@@ -985,9 +985,9 @@
 	{
 		/* if libusb_interrupt_transfer() times out we get EILSEQ or EAGAIN */
 		if ((errno != EILSEQ) && (errno != EAGAIN) && (errno != ENODEV) && (errno != 0))
-			DEBUG_COMM4("libusb_interrupt_transfer(%d/%d): %d",
+			DEBUG_COMM4("libusb_interrupt_transfer(%d/%d): %s",
 				usbDevice[reader_index].bus_number,
-				usbDevice[reader_index].device_address, ret);
+				usbDevice[reader_index].device_address, strerror(errno));
 	}
 	else
 		DEBUG_XXD("NotifySlotChange: ", (const unsigned char *)buffer, actual_length);




More information about the Pcsclite-cvs-commit mailing list