From 25ae80b8eb6e9011049d76440ad7d250c1d02f7c Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 23 Jun 2021 12:08:20 +0900 Subject: [PATCH] scd:ccid: Handle LIBUSB_TRANSFER_OVERFLOW interrupt transfer. * scd/ccid-driver.c (intr_cb): Ignore LIBUSB_TRANSFER_OVERFLOW. Signed-off-by: NIIBE Yutaka --- scd/ccid-driver.c | 5 +++++ 1 file changed, 5 insertions(+) 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: