From d281724ca8aa9ace1d0b35c27be35f3015e7adb9 Mon Sep 17 00:00:00 2001 From: Erland Waldreus Date: Tue, 17 Mar 2026 14:42:20 +0100 Subject: [PATCH] Correct return value type int in EmGetCmd The return false would trigger unwanted behaviour as emulation completed with button pressed. --- armsrc/iso14443a.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/armsrc/iso14443a.c b/armsrc/iso14443a.c index 8b166205e..1bddbb130 100644 --- a/armsrc/iso14443a.c +++ b/armsrc/iso14443a.c @@ -2624,7 +2624,7 @@ int EmGetCmd(uint8_t *received, uint16_t received_max_len, uint16_t *len, uint8_ if (flip == 3) { if (data_available()) { Dbprintf("----------- " _GREEN_("Breaking / Data") " ----------"); - return false; + return 1; } flip = 0; } @@ -2633,7 +2633,7 @@ int EmGetCmd(uint8_t *received, uint16_t received_max_len, uint16_t *len, uint8_ if (checker-- == 0) { if (BUTTON_PRESS()) { Dbprintf("----------- " _GREEN_("Button pressed, user aborted") " ----------"); - return false; + return 1; } flip++;