From 9f544954120321045f250f053bdbc45d20381e27 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Thu, 10 Oct 2019 11:54:23 +0200 Subject: [PATCH] coverity 226214 --- armsrc/iso15693.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/armsrc/iso15693.c b/armsrc/iso15693.c index ecf0640a5..f1fd3eb9c 100644 --- a/armsrc/iso15693.c +++ b/armsrc/iso15693.c @@ -937,10 +937,9 @@ void BruteforceIso15693Afi(uint32_t speed) { data[0] = ISO15_REQ_SUBCARRIER_SINGLE | ISO15_REQ_DATARATE_HIGH | ISO15_REQ_INVENTORY | ISO15_REQINV_SLOT1; data[1] = ISO15_CMD_INVENTORY; - data[2] = 0; // mask length + data[2] = 0; // AFI AddCrc15(data, 3); - datalen += 2; - + datalen = 5; recvlen = SendDataTag(data, datalen, false, speed, buf); WDT_HIT(); @@ -955,10 +954,12 @@ void BruteforceIso15693Afi(uint32_t speed) { data[2] = 0; // AFI data[3] = 0; // mask length + // 4 + 2crc + datalen = 6; + for (uint16_t i = 0; i < 256; i++) { data[2] = i & 0xFF; AddCrc15(data, 4); - datalen += 2; recvlen = SendDataTag(data, datalen, false, speed, buf); WDT_HIT(); if (recvlen >= 12) {