From fdb0c540a82d9732d4d1d36c83e186f36d756d08 Mon Sep 17 00:00:00 2001 From: Ondrej Filip Date: Mon, 5 Jun 2000 19:12:22 +0000 Subject: PTP link in RTLSA was not announced correctly. --- proto/ospf/topology.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'proto') diff --git a/proto/ospf/topology.c b/proto/ospf/topology.c index 6be0ca6..aa6ef69 100644 --- a/proto/ospf/topology.c +++ b/proto/ospf/topology.c @@ -67,7 +67,7 @@ originate_rt_lsa_body(struct ospf_area *oa, u16 *length, struct proto_ospf *p) { case OSPF_IT_PTP: /* rfc2328 - pg126 */ neigh=(struct ospf_neighbor *)HEAD(ifa->neigh_list); - if((neigh!=NULL) || (neigh->state==NEIGHBOR_FULL)) + if((!EMPTY_LIST(ifa->neigh_list)) && (neigh->state==NEIGHBOR_FULL)) { ln->type=LSART_PTP; ln->id=neigh->rid; -- cgit v1.2.3