Cyril Brulebois <kibi@debian.org> (22/07/2010):
> | 1217 for (sl = a->slaves; sl; sl_prev = sl, sl = sl->next) {
Unless I'm missing something, the “increment” part is processed before
the condition is checked, meaning one can happily dereference sl
without checking for its being non-0.
For the record, adding a breakpoint on alternative_save() and stepping
shows that one loops once, then breaks at the beginning of the second
iteration. I can post the various steps before it breaks, but I think
the dereferencing issue is obvious enough.
Mraw,
KiBi.
Attachment:
signature.asc
Description: Digital signature