On Sun, Dec 21, 2014 at 01:41:12PM +0100, David Lamparter wrote:
> 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.
> 
> Reported-by: Martin Winter <[email protected]>
> Fixes: 6d83113 ("ospfd: Tweak previous iface RR write patch to avoid 
> free/malloc & redundant log")
> Cc: Paul Jakma <[email protected]>
> Signed-off-by: David Lamparter <[email protected]>
> ---
> One more fix...
> ... will push relatively quickly.

Grah, didn't get back to it before Chrismas/31C3/New Year's...

Anyway. Applied.

-David

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

Reply via email to