Correct buffer overrun, as reported by TomCh.

Resolves #4.
This commit is contained in:
Thomas Harte 2019-11-06 22:04:02 -05:00
parent f66dccbc58
commit 0459a8a090
1 changed files with 1 additions and 1 deletions

View File

@ -342,7 +342,7 @@ static void encode_6_and_2(uint8_t *dest, const uint8_t *src) {
// Exclusive OR each byte with the one before it. // Exclusive OR each byte with the one before it.
dest[342] = dest[341]; dest[342] = dest[341];
size_t location = 342; size_t location = 342;
while(location) { while(location > 1) {
--location; --location;
dest[location] ^= dest[location-1]; dest[location] ^= dest[location-1];
} }