* card.c (card_open): Return immediately when no reader is available.
authorWerner Koch <wk@gnupg.org>
Wed, 10 Apr 2002 11:45:11 +0000 (11:45 +0000)
committerWerner Koch <wk@gnupg.org>
Wed, 10 Apr 2002 11:45:11 +0000 (11:45 +0000)
scd/ChangeLog
scd/card.c

index 9f0a13d..1ce2bef 100644 (file)
@@ -1,3 +1,7 @@
+2002-04-10  Werner Koch  <wk@gnupg.org>
+
+       * card.c (card_open): Return immediately when no reader is available.
+
 2002-03-27  Werner Koch  <wk@gnupg.org>
 
        * card.c (card_open, card_close): Adjusted for changes in OpenSC.
index 0c8bf7c..629e293 100644 (file)
@@ -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)