diff --git a/src/hsm/sc_hsm.c b/src/hsm/sc_hsm.c index f6d0392..a6079dd 100644 --- a/src/hsm/sc_hsm.c +++ b/src/hsm/sc_hsm.c @@ -110,6 +110,7 @@ void select_file(file_t *pe) { } if (currentEF == file_openpgp || currentEF == file_sc_hsm) { selected_applet = currentEF; + sc_hsm_unload(); //reset auth status } } static int cmd_select() {