commit 9bf6a4a54b61a960dc18cd90b8eec45f3cd5f49b
Author: Roman Hoog Antink <rha@open.ch>
Date:   Tue Nov 1 11:48:35 2011 +1100

    test: quagga compatibility (no unnumbered ptp in LS updates)

diff --git a/proto/ospf/topology.c b/proto/ospf/topology.c
index 604c8ea..699faf9 100644
--- a/proto/ospf/topology.c
+++ b/proto/ospf/topology.c
@@ -258,8 +258,11 @@ originate_rt_lsa_body(struct ospf_area *oa, u16 *length)
 	    ln = lsab_alloc(po, sizeof(struct ospf_lsa_rt_link));
 	    ln->type = LSART_PTP;
 	    ln->id = neigh->rid;
+/*
 	    ln->data = (ifa->addr->flags & IA_PEER) ?
 	      ifa->iface->index : ipa_to_u32(ifa->addr->ip);
+*/
+	    ln->data = ipa_to_u32(ifa->addr->ip);
 	    ln->metric = ifa->cost;
 	    ln->padding = 0;
 	    i++;
