From abaef4de6c7a7846e0767bee849a91f4aa59c6ac Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Sat, 17 Oct 2020 17:47:58 +0200 Subject: [PATCH] hf 15 demod - dont calc crc if we didnt get enough data --- client/src/cmdhf15.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/src/cmdhf15.c b/client/src/cmdhf15.c index 407815a93..6b1b1a51b 100644 --- a/client/src/cmdhf15.c +++ b/client/src/cmdhf15.c @@ -766,7 +766,9 @@ static int CmdHF15Demod(const char *Cmd) { for (i = 0; i < k; i++) PrintAndLogEx(SUCCESS, "# %2d: %02x ", i, outBuf[i]); - PrintAndLogEx(SUCCESS, "CRC %04x", Crc15(outBuf, k - 2)); + if (k > 2) { + PrintAndLogEx(SUCCESS, "CRC %04x", Crc15(outBuf, k - 2)); + } return PM3_SUCCESS; }