- prevent excessive calls to logout

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@1187 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
okir 2003-06-10 06:32:31 +00:00
parent 6575a4adbf
commit 51100d16f1
1 changed files with 2 additions and 1 deletions

View File

@ -63,7 +63,7 @@ int main(int argc, char *argv[])
fflush(stdout);
sc_lock(card);
i = sc_pkcs15_bind(card, &p15card);
sc_unlock(card);
/* Keep card locked to prevent useless calls to sc_logout */
if (i) {
fprintf(stderr, "failed: %s\n", sc_strerror(i));
return 1;
@ -78,6 +78,7 @@ int main(int argc, char *argv[])
dump_objects("data objects", SC_PKCS15_TYPE_DATA_OBJECT);
sc_pkcs15_unbind(p15card);
sc_unlock(card);
sc_test_cleanup();
return 0;
}