about to release 1.4.3rc1
[gnupg.git] / g10 / ccid-driver.c
index 519cb5f..1e87ae5 100644 (file)
@@ -1327,7 +1327,7 @@ ccid_shutdown_reader (ccid_driver_t handle)
 int 
 ccid_close_reader (ccid_driver_t handle)
 {
-  if (!handle || !handle->idev)
+  if (!handle || (!handle->idev && handle->dev_fd == -1))
     return 0;
 
   do_close_reader (handle);