From 2f6b1568ceacab777466c21eb14bf66b0f7f5a0b Mon Sep 17 00:00:00 2001 From: Michael Haberler Date: Wed, 13 Dec 2023 16:58:29 +0100 Subject: [PATCH] fix: https://github.com/miguelbalboa/rfid/issues/371 --- src/MFRC522Extended.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/MFRC522Extended.cpp b/src/MFRC522Extended.cpp index 2719cb1..2e1c01a 100644 --- a/src/MFRC522Extended.cpp +++ b/src/MFRC522Extended.cpp @@ -817,7 +817,7 @@ MFRC522::StatusCode MFRC522Extended::TCL_Transceive(TagInfo *tag, byte *sendData // Swap block number on success tag->blockNumber = !tag->blockNumber; - if (backData && (backLen > 0)) { + if (backData && (backLen != nullptr)) { if (*backLen < in.inf.size) return StatusCode::STATUS_NO_ROOM; @@ -837,10 +837,10 @@ MFRC522::StatusCode MFRC522Extended::TCL_Transceive(TagInfo *tag, byte *sendData byte ackDataSize = FIFO_SIZE; byte linked = 0; result = TCL_TransceiveRBlock(tag, true, ackData, &ackDataSize, &linked); - if (result != STATUS_OK) + if (result != StatusCode::STATUS_OK) return result; - if (backData && (backLen > 0)) { + if (backData && (backLen != nullptr)) { if ((*backLen + ackDataSize) > totalBackLen) return StatusCode::STATUS_NO_ROOM;