fix hf 15 readmulti - wrong block count number. It is decreased before to be zero based, but in calc we need number of blocks

This commit is contained in:
iceman1001 2025-07-01 16:45:18 +02:00
commit 21bae5c73f
2 changed files with 2 additions and 1 deletions

View file

@ -2274,7 +2274,7 @@ static int CmdHF15Readmulti(const char *Cmd) {
ISO15_ERROR_HANDLING_CARD_RESPONSE(d, resp.length)
// 1 byte cmd, 1 lock byte, 4 / 8 bytes block size, 2 crc
if (resp.length > (1 + (blockcnt * (blocksize + 1)) + 2)) {
if (resp.length > (1 + ((blockcnt + 1) * (blocksize + 1)) + 2)) {
PrintAndLogEx(WARNING, "got longer response. Check block size!");
}