pkcs15-pin: If the usage counter of a cached PIN is expired, then free that cached PIN instead of freeing the objects content that is protected by the PIN.
pkcs15-pin: If the usage counter of a cached PIN is expired, then free that cached PIN instead of freeing the objects content that is protected by the PIN.

If re-validation of a cached PIN fails, then free that cached PIN to ensure that it isn't used again for re-validation.

git-svn-id: 444ed946b9c2220da791e84c3dd156a05f92db99@4924 c6295689-39f2-0310-b995-f0e70906c6a9

dirkx/OpenSC.tokend,gemini/OpenSC,LudovicRousseau/OpenSC,mouse07410/OpenSC,dirkx/OpenSC.tokend,ieugen/OpenSC,dirkx/OpenSC,martinpaljak/OpenSC,0x7678/OpenSC,velter/OpenSC,fabled/OpenSC,germanblanco/OpenSC,dengert/OpenSC,financeX/OpenSC,viktorTarasov/OpenSC-SM,OpenSC/OpenSC,fabled/OpenSC,jpki/OpenSC,UIKit0/OpenSC,UIKit0/OpenSC,financeX/OpenSC,gentoo/OpenSC,martinpaljak/OpenSC,dirkx/OpenSC.tokend,l1k/OpenSC,LudovicRousseau/OpenSC,gemini/OpenSC,rickyepoderi/OpenSC,financeX/OpenSC,viktorTarasov/OpenSC-SM,tidatida/OpenSC,nmav/OpenSC,AktivCo/OpenSC,germanblanco/OpenSC,financeX/OpenSC,0x7678/myOpenSC,0x7678/OpenSC,velter/OpenSC,0x7678/myOpenSC,martinpaljak/OpenSC,0x7678/OpenSC,viktorTarasov/OpenSC-SM,ieugen/OpenSC,adminmt/OpenSC,OpenSC/OpenSC,ieugen/OpenSC,marschap/pkg-opensc,marschap/pkg-opensc,mtrojnar/OpenSC,dirkx/OpenSC,Jakuje/OpenSC,velter/OpenSC,tidatida/OpenSC,dirkx/OpenSC,carlhoerberg/OpenSC,carlhoerberg/OpenSC,kasparsd/opensc-latvia-id,rickyepoderi/OpenSC,adminmt/OpenSC,Jakuje/OpenSC,marschap/pkg-opensc,aobaid/OpenSC,germanblanco/OpenSC,dirkx/OpenSC.tokend,kasparsd/opensc-latvia-id,carlhoerberg/OpenSC,hongquan/OpenSC-main,carlhoerberg/OpenSC,ieugen/OpenSC,UIKit0/OpenSC,gentoo/OpenSC,financeX/OpenSC,dirkx/OpenSC,velter/OpenSC,jpki/OpenSC,philipWendland/OpenSC,fabled/OpenSC,metsma/OpenSC,CardContact/OpenSC,l1k/OpenSC,aobaid/OpenSC,aobaid/OpenSC,gemini/OpenSC,frankmorgner/OpenSC,hongquan/OpenSC-main,hongquan/OpenSC-main,frankmorgner/OpenSC,adminmt/OpenSC,dengert/OpenSC,adminmt/OpenSC,metsma/OpenSC,philipWendland/OpenSC,gentoo/OpenSC,tidatida/OpenSC,nmav/OpenSC,gentoo/OpenSC,0x7678/myOpenSC,0x7678/OpenSC,CardContact/OpenSC,OpenSC/OpenSC,Jakuje/OpenSC,0x7678/myOpenSC,jpki/OpenSC,ieugen/OpenSC,kasparsd/opensc-latvia-id,aobaid/OpenSC,carlhoerberg/OpenSC,dirkx/OpenSC,l1k/OpenSC,nmav/OpenSC,frankmorgner/OpenSC,rickyepoderi/OpenSC,AktivCo/OpenSC,kasparsd/opensc-latvia-id,philipWendland/OpenSC,fabled/OpenSC,mouse07410/OpenSC,frankmorgner/OpenSC,dengert/OpenSC,UIKit0/OpenSC,Jakuje/OpenSC,LudovicRousseau/OpenSC,dirkx/OpenSC.tokend,CardContact/OpenSC,0x7678/myOpenSC,mtrojnar/OpenSC,mtrojnar/OpenSC,metsma/OpenSC,marschap/pkg-opensc,dirkx/OpenSC.tokend,hhonkanen/OpenSC,hhonkanen/OpenSC,mouse07410/OpenSC,gentoo/OpenSC,AktivCo/OpenSC,tidatida/OpenSC,hhonkanen/OpenSC