From 9bfd93ec1501d9fd7ff09684fe881511d7d60fc9 Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Mon, 8 Aug 2016 22:17:15 +0200 Subject: [PATCH] FIX: delay was parsed incorrect into a uint8_t... CHG: help text fixed --- client/cmdlfawid.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/client/cmdlfawid.c b/client/cmdlfawid.c index 7a8aff9b..1550af02 100644 --- a/client/cmdlfawid.c +++ b/client/cmdlfawid.c @@ -78,7 +78,7 @@ int usage_lf_awid_brute(void){ PrintAndLog("Enables bruteforce of AWID reader with specified facility-code."); PrintAndLog("This is a incremental attack against reader."); PrintAndLog(""); - PrintAndLog("Usage: lf awid brute [h] "); + PrintAndLog("Usage: lf awid brute [h] "); PrintAndLog("Options :"); PrintAndLog(" h : This help"); PrintAndLog(" : format length 26|50"); @@ -269,9 +269,8 @@ int CmdAWIDClone(const char *Cmd) { int CmdAWIDBrute(const char *Cmd){ - uint32_t fc = 0; + uint32_t fc = 0, delay = 1000; uint8_t fmtlen = 0; - uint16_t delay = 1000; uint8_t bits[96]; uint8_t *bs = bits; size_t size = sizeof(bits); @@ -285,9 +284,7 @@ int CmdAWIDBrute(const char *Cmd){ if ( !fc ) return usage_lf_awid_brute(); // delay between attemps, defaults to 1000ms. - delay = param_get8(Cmd, 2); - if (delay < 400) - delay = 1000; + delay = param_get32ex(Cmd, 2, 1000, 10); switch(fmtlen) { case 50: -- 2.39.2