From b90c55fa66db254da98958de10e1287c39a4322a 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. -- Backport-master-commit: 25ae80b8eb6e9011049d76440ad7d250c1d02f7c 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 3088a43e9..919f685e5 100644 --- a/scd/ccid-driver.c +++ b/scd/ccid-driver.c @@ -1590,6 +1590,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: