Hi Mark, On Sat, Feb 11, 2023 at 11:43 PM Mark Wielaard wrote: > After this code we will do: > > /* There might be one extra byte. */ > unsigned char b = **addrp; > ++*addrp; > > So I think we want to catch that too. Easiest imho seems to move (and > invert) the max check immediately after calculating max. Thanks for finding this! Sounds good and I'm going to do this also in uleb128 for consistency. Sending updated patch in reply.