[Pcsclite-cvs-commit] r2206 - trunk/Drivers/ccid/src
Ludovic Rousseau
rousseau at alioth.debian.org
Wed Nov 15 15:31:38 CET 2006
Author: rousseau
Date: 2006-11-15 15:31:38 +0100 (Wed, 15 Nov 2006)
New Revision: 2206
Modified:
trunk/Drivers/ccid/src/ccid_usb.c
Log:
WriteUSB() & ReadUSB(): return STATUS_NO_SUCH_DEVICE if read() or
write() fails with ENODEV
Modified: trunk/Drivers/ccid/src/ccid_usb.c
===================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c 2006-11-15 14:28:20 UTC (rev 2205)
+++ trunk/Drivers/ccid/src/ccid_usb.c 2006-11-15 14:31:38 UTC (rev 2206)
@@ -477,6 +477,9 @@
else
DEBUG_CRITICAL2("usb_bulk_write(no device): %s", strerror(errno));
+ if (ENODEV == errno)
+ return STATUS_NO_SUCH_DEVICE;
+
return STATUS_UNSUCCESSFUL;
}
@@ -515,6 +518,9 @@
else
DEBUG_CRITICAL2("usb_bulk_read(no device): %s", strerror(errno));
+ if (ENODEV == errno)
+ return STATUS_NO_SUCH_DEVICE;
+
return STATUS_UNSUCCESSFUL;
}
More information about the Pcsclite-cvs-commit
mailing list