[Pcsclite-cvs-commit] r2802 - /trunk/Drivers/ccid/src/ccid_usb.c
rousseau at users.alioth.debian.org
rousseau at users.alioth.debian.org
Thu Feb 7 07:49:48 UTC 2008
Author: rousseau
Date: Thu Feb 7 07:49:48 2008
New Revision: 2802
URL: http://svn.debian.org/wsvn/pcsclite/?sc=1&rev=2802
Log:
InterruptRead(): in case of timeout we can also get EAGAIN (Resource
temporarily unavailable)
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=2802&op=diff
==============================================================================
--- trunk/Drivers/ccid/src/ccid_usb.c (original)
+++ trunk/Drivers/ccid/src/ccid_usb.c Thu Feb 7 07:49:48 2008
@@ -873,8 +873,8 @@
if (ret < 0)
{
- /* if usb_interrupt_read() times out we get EILSEQ */
- if (errno != EILSEQ)
+ /* if usb_interrupt_read() times out we get EILSEQ or EAGAIN */
+ if ((errno != EILSEQ) && (errno != EAGAIN))
DEBUG_CRITICAL4("usb_interrupt_read(%s/%s): %s",
usbDevice[reader_index].dirname,
usbDevice[reader_index].filename, strerror(errno));
More information about the Pcsclite-cvs-commit
mailing list