From 716d5c639b0d03a5b6d30675869ff3894b191faf Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Mon, 10 Nov 2025 23:33:01 +0100 Subject: [PATCH] add tearoff support to hf 14a apdu --- armsrc/iso14443a.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/armsrc/iso14443a.c b/armsrc/iso14443a.c index adf2bd7de..36732f37b 100644 --- a/armsrc/iso14443a.c +++ b/armsrc/iso14443a.c @@ -3474,6 +3474,12 @@ int iso14_apdu(uint8_t *cmd, uint16_t cmd_len, bool send_chaining, void *data, u ReaderTransmit(real_cmd, cmd_len + 3, NULL); + // tearoff occurred + if (tearoff_hook() == PM3_ETEAROFF) { + BigBuf_free(); + return -1; + } + size_t len = ReaderReceive(data, data_len, parity_array); uint8_t *data_bytes = (uint8_t *) data;