LISTNODE_DETACH doesn't clear out the node, and LISTNODE_ATTACH doesn't
  set ->next (since it assumes a fresh/zeroed listnode).  As a result, the
  new listnode_move_to_tail() created a nice circular list, in turn
  crashing ospfd in ospf_write() later.

Looks good to me.

Attachment: pgpLp1QAnsbaV.pgp
Description: PGP signature

_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to