diff --git a/src/hsm/sc_hsm.c b/src/hsm/sc_hsm.c index d174d6e..5751f0d 100644 --- a/src/hsm/sc_hsm.c +++ b/src/hsm/sc_hsm.c @@ -2029,7 +2029,7 @@ static int cmd_mse() { } else if (p2 == 0xA4) { /* Aut */ for (int i = 0; i < MAX_PUK; i++) { - file_t *ef = search_dynamic_file(EF_PUK+p2); + file_t *ef = search_dynamic_file(EF_PUK+i); if (!ef) break; if (ef->data == NULL || file_get_size(ef) == 0)