From 732fe340cb315cbd1389c4a6de3f04654a5e1f32 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Fri, 8 Dec 2017 22:27:55 +0100 Subject: [PATCH] fix: 'hf search' - 14a detection was wrong. thanks @doegox for point it out. --- client/cmdhf.c | 2 +- client/cmdhf14a.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/cmdhf.c b/client/cmdhf.c index 906c3f5b2..710d2e917 100644 --- a/client/cmdhf.c +++ b/client/cmdhf.c @@ -1007,7 +1007,7 @@ int CmdHFSearch(const char *Cmd){ if (cmdp == 'h' || cmdp == 'H') return usage_hf_search(); PrintAndLog(""); - int ans = CmdHF14AReader("s"); + int ans = CmdHF14AInfo("s"); if (ans > 0) { PrintAndLog("\nValid ISO14443-A Tag Found - Quiting Search\n"); return ans; diff --git a/client/cmdhf14a.c b/client/cmdhf14a.c index 27e4d3879..50d1c551a 100644 --- a/client/cmdhf14a.c +++ b/client/cmdhf14a.c @@ -308,7 +308,7 @@ int CmdHF14AInfo(const char *Cmd) { PrintAndLog("Card doesn't support standard iso14443-3 anticollision"); PrintAndLog("ATQA : %02x %02x", card.atqa[1], card.atqa[0]); DropField(); - return 0; + return select_status; } PrintAndLog(" UID : %s", sprint_hex(card.uid, card.uidlen));