Merge pull request from ceres-c/master

Fix for uneven octet error when no data is received
This commit is contained in:
Iceman 2018-02-14 15:57:21 +01:00 committed by GitHub
commit 375648ca82
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -375,7 +375,7 @@ static int DemodAnswer(uint8_t *received, uint8_t *dest, uint16_t samplecount) {
if (mask != 0x01) { // this happens, when we miss the EOF
// TODO: for some reason this happens quite often
if (MF_DBGLEVEL >= MF_DBG_ERROR) Dbprintf("[!] error, uneven octet! (extra bits!) mask %02x", mask);
if (MF_DBGLEVEL >= MF_DBG_ERROR && k != 0) Dbprintf("[!] error, uneven octet! (extra bits!) mask %02x", mask);
//if (mask < 0x08) k--; // discard the last uneven octet;
// 0x08 is an assumption - but works quite often
}