diff options
author | NIIBE Yutaka <[email protected]> | 2020-12-09 03:52:08 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2020-12-09 03:52:08 +0000 |
commit | f50373027222f28ab9d37843178a5d44cc1e3cc0 (patch) | |
tree | 8faea34c439553e5dabe48137e6fb48c499bfaff /scd/ccid-driver.c | |
parent | scd:ccid: Revert the addition of libusb_clear_halt for EP_INTR. (diff) | |
download | gnupg-f50373027222f28ab9d37843178a5d44cc1e3cc0.tar.gz gnupg-f50373027222f28ab9d37843178a5d44cc1e3cc0.zip |
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.
--
GnuPG-bug-id: 5167
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'scd/ccid-driver.c')
-rw-r--r-- | scd/ccid-driver.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/scd/ccid-driver.c b/scd/ccid-driver.c index e2fa9a575..cbc9d72ee 100644 --- a/scd/ccid-driver.c +++ b/scd/ccid-driver.c @@ -1295,6 +1295,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; } |