From 13bc0431ff1ce51246694208df611cc4561fb4b3 Mon Sep 17 00:00:00 2001 From: NIIBE Yutaka Date: Mon, 22 Jul 2019 10:14:21 +0900 Subject: [PATCH] scd: Error code map fix for older Yubikey. * scd/iso7816.c (map_sw): Recognize 6A86. Fixes-commit: ec56996029d95d4bd26e1badfe207232270c6247 Signed-off-by: NIIBE Yutaka --- scd/iso7816.c | 1 + 1 file changed, 1 insertion(+) diff --git a/scd/iso7816.c b/scd/iso7816.c index 954aa3d4a..d44046e67 100644 --- a/scd/iso7816.c +++ b/scd/iso7816.c @@ -67,6 +67,7 @@ map_sw (int sw) case SW_FILE_NOT_FOUND: ec = GPG_ERR_ENOENT; break; case SW_RECORD_NOT_FOUND:ec= GPG_ERR_NOT_FOUND; break; case SW_REF_NOT_FOUND: ec = GPG_ERR_NO_OBJ; break; + case SW_INCORRECT_P0_P1:ec = GPG_ERR_INV_VALUE; break; case SW_BAD_P0_P1: ec = GPG_ERR_INV_VALUE; break; case SW_EXACT_LENGTH: ec = GPG_ERR_INV_VALUE; break; case SW_INS_NOT_SUP: ec = GPG_ERR_CARD; break;