- honor --pin argument for pin pad readers, too

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1537 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
okir 2003-10-18 12:35:42 +00:00
parent 927ae344cc
commit 6ff1ecbc73
1 changed files with 4 additions and 3 deletions

View File

@ -417,8 +417,8 @@ main(int argc, char * const argv[])
* we safely stop here. */
return change_pin(opt_slot, session);
if (opt_login) {
char *pin;
if (opt_login || opt_pin) {
char *pin = NULL;
CK_TOKEN_INFO info;
get_token_info(opt_slot, &info);
@ -426,7 +426,8 @@ main(int argc, char * const argv[])
/* Identify which pin to enter */
if (info.flags & CKF_PROTECTED_AUTHENTICATION_PATH) {
pin = NULL;
if (opt_pin)
pin = opt_pin;
} else
if (info.flags & CKF_LOGIN_REQUIRED) {
if (opt_pin == NULL)