X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/b1db38e1b77ccce325d2a1c1d4da569cf95bc2a1..251d07dbfbce165ddc32be3c3a1e567b1f291602:/common/lfdemod.c diff --git a/common/lfdemod.c b/common/lfdemod.c index 12f380d5..5b90f1c4 100644 --- a/common/lfdemod.c +++ b/common/lfdemod.c @@ -142,6 +142,7 @@ uint8_t Em410xDecode(uint8_t *BitStream, size_t *size, size_t *startIdx, uint32_ for (uint8_t extraBitChk=0; extraBitChk<5; extraBitChk++){ errChk = preambleSearch(BitStream+extraBitChk+*startIdx, preamble, sizeof(preamble), size, startIdx); if (errChk == 0) return 0; + if (*size<64) return 0; if (*size>64) FmtLen = 22; idx = *startIdx + 9; for (i=0; i