summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNIIBE Yutaka <gniibe@fsij.org>2012-11-22 08:04:51 +0100
committerWerner Koch <wk@gnupg.org>2012-12-04 10:48:20 +0100
commitbaf7b09e124f9eb4ca4b8ee02474ee7710a95a40 (patch)
tree34f11005a3d91971c66a27617d2e3cd0a1767cd8
parentRefresh sample keys (diff)
downloadgnupg2-baf7b09e124f9eb4ca4b8ee02474ee7710a95a40.tar.xz
gnupg2-baf7b09e124f9eb4ca4b8ee02474ee7710a95a40.zip
Don't keep opening unavailable card reader.
* scd/command.c (update_reader_status_file): Don't call get_current_reader. -- This fix has a impact that the insertion of a card reader will not be detected upon the insertion, but will be deferred until user tries to access his card.
-rw-r--r--scd/command.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/scd/command.c b/scd/command.c
index 17da5b7ae..932db6ca1 100644
--- a/scd/command.c
+++ b/scd/command.c
@@ -2282,11 +2282,6 @@ update_reader_status_file (int set_card_removed_flag)
int idx;
unsigned int status, changed;
- /* Make sure that a reader has been opened. Like get_current_reader,
- this part of the code assumes that there is only one reader. */
- if (!vreader_table[0].valid)
- (void)get_current_reader ();
-
/* Note, that we only try to get the status, because it does not
make sense to wait here for a operation to complete. If we are
busy working with a card, delays in the status file update should