diff options
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; |