From 3c55e15cee4bfed6ef96fbc97a0d2f00afceebe3 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Wed, 9 Dec 2020 12:52:08 +0900 Subject: [PATCH] scd:ccid: Call libusb_clear_halt in ccid_vendor_specific_setup. * scd/ccid-driver.c (ccid_vendor_specific_setup): Only for SPR532, call libusb_clear_halt. -- Backport master commit of: f50373027222f28ab9d37843178a5d44cc1e3cc0 GnuPG-bug-id: 5167 Signed-off-by: NIIBE Yutaka --- scd/ccid-driver.c | 1 + 1 file changed, 1 insertion(+) diff --git a/scd/ccid-driver.c b/scd/ccid-driver.c index fc22a5d88..ddc83200b 100644 --- a/scd/ccid-driver.c +++ b/scd/ccid-driver.c @@ -1307,6 +1307,7 @@ ccid_vendor_specific_setup (ccid_driver_t handle) DEBUGOUT ("sending escape sequence to switch to a case 1 APDU\n"); send_escape_cmd (handle, (const unsigned char*)"\x80\x02\x00", 3, NULL, 0, NULL); + libusb_clear_halt (handle->idev, handle->ep_intr); } return 0; }