fix leybold sum
This commit is contained in:
@ -548,6 +548,7 @@ static uint32_t leybold(const uint8_t* data, size_t len, uint32_t sum)
|
|||||||
sum += *data++;
|
sum += *data++;
|
||||||
}
|
}
|
||||||
sum = ~sum;
|
sum = ~sum;
|
||||||
|
sum &= 0xff;
|
||||||
if (sum < 32) sum+=32;
|
if (sum < 32) sum+=32;
|
||||||
return sum;
|
return sum;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user