From 31e8a4f21b7aeaada71bacffb45bdd2d5e70825f Mon Sep 17 00:00:00 2001 From: marshmellow42 Date: Mon, 29 Feb 2016 18:17:51 -0500 Subject: [PATCH] fix uint8 vs uint32 and use sprint_hex thanks @iceman1001 for the suggestion. --- client/cmddata.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/client/cmddata.c b/client/cmddata.c index 2a2a0dc1..801649ee 100644 --- a/client/cmddata.c +++ b/client/cmddata.c @@ -603,7 +603,7 @@ int CmdG_Prox_II_Demod(const char *Cmd) return 0; } //got a good demod of 96 bits - uint32_t ByteStream[8] = {0x00}; + uint8_t ByteStream[8] = {0x00}; uint8_t xorKey=0; size_t startIdx = ans + 6; //start after 6 bit preamble @@ -642,15 +642,7 @@ int CmdG_Prox_II_Demod(const char *Cmd) PrintAndLog("G-Prox-II Found: FmtLen %d, FC %u, Card %u", (int)fmtLen, FC, Card); } else { PrintAndLog("Unknown G-Prox-II Fmt Found: FmtLen %d",(int)fmtLen); - PrintAndLog("Decoded Raw: %02x%02x%02x%02x%02x%02x%02x%02x", - ByteStream[0], - ByteStream[1], - ByteStream[2], - ByteStream[3], - ByteStream[4], - ByteStream[5], - ByteStream[6], - ByteStream[7]); + PrintAndLog("Decoded Raw: %s", sprint_hex(ByteStream, 8)); } PrintAndLog("Raw: %08x%08x%08x", raw1,raw2,raw3); setDemodBuf(DemodBuffer+ans, 96, 0); -- 2.39.5