[tex-live] Re: [tex-implementors] Re: bug in etex
olaf at infovore.xs4all.nl
Wed Jul 14 14:53:23 CEST 2004
David Kastrup writes:
> Olaf Weber <olaf at infovore.xs4all.nl> writes:
>> I strongly recommend inserting a trap in the location given, to verify
>> whether in the reference implementation we also end up "dereferencing"
>> a null.
>> @x l.2737 - guard against |sa_ptr|(|null|).
>> else q:=sa_ptr(cur_ptr)
>> else if cur_ptr=null then q:=null else q:=sa_ptr(cur_ptr)
> That sounds like trying to mask instead of fixing a bug.
Normally I would agree, but this idiom is common in the etex source,
so I would not be surprized if the problem is indeed just that this
check was omitted here. (Note that the subsequent code does check
whether q is null.)
(This space left blank for technical reasons.)
More information about the tex-live