aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--scd/ccid-driver.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/scd/ccid-driver.c b/scd/ccid-driver.c
index ca900bffb..9d0d6ebe4 100644
--- a/scd/ccid-driver.c
+++ b/scd/ccid-driver.c
@@ -1577,6 +1577,11 @@ intr_cb (struct libusb_transfer *transfer)
}
else if (transfer->status == LIBUSB_TRANSFER_CANCELLED)
handle->powered_off = 1;
+ else if (transfer->status == LIBUSB_TRANSFER_OVERFLOW)
+ {
+ /* Something goes wrong. Ignore. */
+ DEBUGOUT ("CCID: interrupt transfer overflow\n");
+ }
else
{
device_removed: