aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2002-04-10 11:45:11 +0000
committerWerner Koch <[email protected]>2002-04-10 11:45:11 +0000
commitface6377c14ee5492e99f2148c209956aa749dcc (patch)
tree44c5690fbb35bf49cd8286439c3e0467385b69a9
parent* assuan-buffer.c (my_log_prefix): New. Use it for all i/o debug output. (diff)
downloadgnupg-face6377c14ee5492e99f2148c209956aa749dcc.tar.gz
gnupg-face6377c14ee5492e99f2148c209956aa749dcc.zip
* card.c (card_open): Return immediately when no reader is available.
-rw-r--r--scd/ChangeLog4
-rw-r--r--scd/card.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/scd/ChangeLog b/scd/ChangeLog
index 9f0a13d98..1ce2befc4 100644
--- a/scd/ChangeLog
+++ b/scd/ChangeLog
@@ -1,3 +1,7 @@
+2002-04-10 Werner Koch <[email protected]>
+
+ * card.c (card_open): Return immediately when no reader is available.
+
2002-03-27 Werner Koch <[email protected]>
* card.c (card_open, card_close): Adjusted for changes in OpenSC.
diff --git a/scd/card.c b/scd/card.c
index 0c8bf7c03..629e2936b 100644
--- a/scd/card.c
+++ b/scd/card.c
@@ -138,6 +138,7 @@ card_open (CARD *rcard)
{
log_error ("no card reader available\n");
rc = GNUPG_Card_Error;
+ goto leave;
}
card->ctx->error_file = log_get_stream ();
if (opt.debug)