From 68ca1fb49dbcb204fafe2a9057704bdb91eed746 Mon Sep 17 00:00:00 2001 From: Frank Morgner Date: Wed, 1 Jun 2022 10:27:56 +0200 Subject: [PATCH] vpcd: add support for SCARD_ATTR_ATR_STRING fixes https://github.com/frankmorgner/vsmartcard/issues/201 --- virtualsmartcard/src/ifd-vpcd/ifd-vpcd.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/virtualsmartcard/src/ifd-vpcd/ifd-vpcd.c b/virtualsmartcard/src/ifd-vpcd/ifd-vpcd.c index 7b4b72e..f09278e 100644 --- a/virtualsmartcard/src/ifd-vpcd/ifd-vpcd.c +++ b/virtualsmartcard/src/ifd-vpcd/ifd-vpcd.c @@ -222,6 +222,13 @@ IFDHGetCapabilities (DWORD Lun, DWORD Tag, PDWORD Length, PUCHAR Value) goto err; switch (Tag) { +#ifdef SCARD_ATTR_ATR_STRING + case SCARD_ATTR_ATR_STRING: + /* fall through */ +#else + case 0x00090303: + /* fall through */ +#endif case TAG_IFD_ATR: size = vicc_getatr(ctx[slot], &atr);