diff options
author | NIIBE Yutaka <[email protected]> | 2023-11-08 02:39:57 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2023-11-08 02:44:06 +0000 |
commit | e6b3d53db36dba8aef640fc0a99cc079551a965a (patch) | |
tree | e458d33219b45bc4ed579f8ec37a27f75fe3dae3 /scd/app-openpgp.c | |
parent | Merge branch 'STABLE-BRANCH-2-4' (diff) | |
download | gnupg-e6b3d53db36dba8aef640fc0a99cc079551a965a.tar.gz gnupg-e6b3d53db36dba8aef640fc0a99cc079551a965a.zip |
scd: Return GPG_ERR_PIN_BLOCKED when it's blocked.
* scd/app-openpgp.c (build_enter_admin_pin_prompt): Fix to use
GPG_ERR_PIN_BLOCKED.
(check_pin): Likewise.
--
GnuPG-bug-id: 6425
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'scd/app-openpgp.c')
-rw-r--r-- | scd/app-openpgp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scd/app-openpgp.c b/scd/app-openpgp.c index fd9ce554c..014cd9395 100644 --- a/scd/app-openpgp.c +++ b/scd/app-openpgp.c @@ -2859,7 +2859,7 @@ build_enter_admin_pin_prompt (app_t app, char **r_prompt, int *r_remaining) if (!remaining) { log_info (_("card is permanently locked!\n")); - return gpg_error (GPG_ERR_BAD_PIN); + return gpg_error (GPG_ERR_PIN_BLOCKED); } log_info (ngettext("%d Admin PIN attempt remaining before card" @@ -5998,7 +5998,7 @@ do_check_pin (app_t app, ctrl_t ctrl, const char *keyidstr, if (!count) { log_info (_("card is permanently locked!\n")); - return gpg_error (GPG_ERR_BAD_PIN); + return gpg_error (GPG_ERR_PIN_BLOCKED); } else if (count < 3) { |