Tidier fix for incorrect block write/count as per @doegox
This commit is contained in:
parent
84c3e8a3ba
commit
e119296680
1 changed files with 2 additions and 2 deletions
|
@ -276,7 +276,7 @@ write_card(bool write_otp, bool write_lock, bool write_uid)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (uint32_t page = uiSkippedPages; page <= (((uiBlocks + 1) / 4) * 4); page++) {
|
for (uint32_t page = uiSkippedPages; page <= uiBlocks; page++) {
|
||||||
if ((page == 0x2) && (!write_lock)) {
|
if ((page == 0x2) && (!write_lock)) {
|
||||||
printf("s");
|
printf("s");
|
||||||
uiSkippedPages++;
|
uiSkippedPages++;
|
||||||
|
@ -309,7 +309,7 @@ write_card(bool write_otp, bool write_lock, bool write_uid)
|
||||||
print_success_or_failure(bFailure, &uiWritenPages);
|
print_success_or_failure(bFailure, &uiWritenPages);
|
||||||
}
|
}
|
||||||
printf("|\n");
|
printf("|\n");
|
||||||
printf("Done, %d of %d pages written (%d pages skipped).\n", uiWritenPages - 1, uiBlocks + 1, uiSkippedPages);
|
printf("Done, %d of %d pages written (%d pages skipped).\n", uiWritenPages, uiBlocks + 1, uiSkippedPages);
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue