From bb2fd695eedf9d3f70a1a2a4f9332f5cc16dfc02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20W=C3=A4ckerlin?= Date: Tue, 3 Jun 2014 07:21:49 +0000 Subject: [PATCH] https://dev.swisssign.com/projects/swissstick/ticket/1137 forget PIN/password feature incorrectly reports an error; refs #32 --- src/cardos.hxx | 1 - 1 file changed, 1 deletion(-) diff --git a/src/cardos.hxx b/src/cardos.hxx index 3f139c6..e9cfdf1 100644 --- a/src/cardos.hxx +++ b/src/cardos.hxx @@ -1254,7 +1254,6 @@ namespace cardos { accordingly. */ void unlock(std::string pin, std::string puk, bool force=false) { CRYPTOLOG("log"); - if (pkcs15PinRetries()!=-1) return; // all ok if (pukRetries()==-1) throw pin_locked(); // too late, puk broken logonPuk(puk); CRYPTOLOG("PUK accepted");