From: Martin Holst Swende Date: Wed, 28 Jan 2015 17:45:02 +0000 (+0100) Subject: Merge pull request #50 from marshmellow42/master X-Git-Tag: v2.0.0-rc1~38 X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/commitdiff_plain/4c18913dd890bdcb947d832c0b0923b565ad1dd3?hp=f71f4deb8f8f1e932c81f3e62e6ab67012e07b33 Merge pull request #50 from marshmellow42/master lf hid fskdemod bug --- diff --git a/armsrc/lfops.c b/armsrc/lfops.c index 31ee6358..b703c3cd 100644 --- a/armsrc/lfops.c +++ b/armsrc/lfops.c @@ -633,8 +633,8 @@ void CmdHIDsimTAG(int hi, int lo, int ledcontrol) void CmdHIDdemodFSK(int findone, int *high, int *low, int ledcontrol) { uint8_t *dest = BigBuf_get_addr(); - - size_t size = BigBuf_max_traceLen(); + const size_t sizeOfBigBuff = BigBuf_max_traceLen(); + size_t size = 0; uint32_t hi2=0, hi=0, lo=0; int idx=0; // Configure to go in 125Khz listen mode @@ -647,6 +647,7 @@ void CmdHIDdemodFSK(int findone, int *high, int *low, int ledcontrol) DoAcquisition125k_internal(-1,true); // FSK demodulator + size = sizeOfBigBuff; //variable size will change after demod so re initialize it before use idx = HIDdemodFSK(dest, &size, &hi2, &hi, &lo); if (idx>0 && lo>0){