diff options
| author | Werner Koch <[email protected]> | 2005-05-07 15:22:01 +0000 |
|---|---|---|
| committer | Werner Koch <[email protected]> | 2005-05-07 15:22:01 +0000 |
| commit | 0ab01480edb9d1b0da55e153b58e131ec3d9b7c9 (patch) | |
| tree | fc3b13e4c712900436ad7fee9d7e2479fd7fd3ba /g10/ccid-driver.c | |
| parent | * main.h, keygen.c (parse_expire_string, ask_expire_interval), sign.c (diff) | |
| download | gnupg-0ab01480edb9d1b0da55e153b58e131ec3d9b7c9.tar.gz gnupg-0ab01480edb9d1b0da55e153b58e131ec3d9b7c9.zip | |
(do_close_reader): Don't do a reset before close.
Some folks reported that it makes the SCR335 hang less often.
Look at the source on how to re-enable it.
Diffstat (limited to 'g10/ccid-driver.c')
| -rw-r--r-- | g10/ccid-driver.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/g10/ccid-driver.c b/g10/ccid-driver.c index 9fd983fe4..b817452b1 100644 --- a/g10/ccid-driver.c +++ b/g10/ccid-driver.c @@ -986,7 +986,8 @@ do_close_reader (ccid_driver_t handle) } if (handle->idev) { - usb_reset (handle->idev); + if (getenv ("GNUPG_CCID_DRIVER_RESET_BEFORE_CLOSE")) + usb_reset (handle->idev); usb_release_interface (handle->idev, handle->ifc_no); usb_close (handle->idev); handle->idev = NULL; |
