summaryrefslogtreecommitdiffstats
path: root/scd/card.c
diff options
context:
space:
mode:
Diffstat (limited to 'scd/card.c')
-rw-r--r--scd/card.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/scd/card.c b/scd/card.c
index 02b7bfdbf..0a71fb2df 100644
--- a/scd/card.c
+++ b/scd/card.c
@@ -88,7 +88,7 @@ card_help_get_keygrip (KsbaCert cert, unsigned char *array)
/* Create a new context for the card and figures out some basic
- information of the card. Detects whgether a PKCS_15 application is
+ information of the card. Detects whether a PKCS_15 application is
stored.
Common errors: GPG_ERR_CARD_NOT_PRESENT */
@@ -99,6 +99,9 @@ card_open (CARD *rcard)
CARD card;
int rc;
+ if (opt.disable_opensc)
+ return gpg_error (GPG_ERR_NOT_SUPPORTED);
+
card = xtrycalloc (1, sizeof *card);
if (!card)
return out_of_core ();