Section 3.1: correct a typo (assignment operator should be equality operator) in pseudo-code. (GitHub)
UInt8 data_byte = data.getNextUInt8(); // No leading 0'sif (i == 0 && data_byte = 0x80) return false;if (i == 0 && data_byte == 0x80) return false; // If any of top 7 bits are set then << 7 would overflow if (accum & 0xFE000000) return false;
The latest version of the source document is on GitHub