From: iceman1001 Date: Sun, 2 Oct 2016 10:29:18 +0000 (+0200) Subject: FIX: the "hf list legic" on MIM1024 wrapped around readingbyte 255 due to a too... X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/5660920679bb5c5ae48a0e189b52886b0d0776f5?ds=sidebyside FIX: the "hf list legic" on MIM1024 wrapped around readingbyte 255 due to a too small varible size. Causing the upperbits to drop silently --- diff --git a/client/cmdhf.c b/client/cmdhf.c index b49b35e9..47203808 100644 --- a/client/cmdhf.c +++ b/client/cmdhf.c @@ -389,7 +389,7 @@ void annotateLegic(char *exp, size_t size, uint8_t* cmd, uint8_t cmdsize){ case 9: case 11: { uint8_t cmdBit = (cmd[1] & 1); - uint8_t address = (cmd[2] << 7) | cmd[1] >> 1; + uint16_t address = (cmd[2] << 7) | cmd[1] >> 1; if (cmdBit == LEGIC_READ) snprintf(exp, size, "READ Byte(%d)", address);