On 24/10/2018 11:45, Tony Finch wrote: > There are two basic ways to avoid it: > > * Keep a high-water-mark separate from the current location, and require > pointers to be strictly less than the HWM. (I prefer this way.)
Right, but to be safe the HWM should be initialised with the position of the _start_ of the label sequence that's being parsed. Any time you follow a pointer you reset the HWM to the target of that pointer (which per the rule above must be lower than the current value). Ray _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop