diff options
| author | Renato Westphal <renatowestphal@gmail.com> | 2017-05-12 15:38:18 -0400 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-05-13 13:08:00 -0400 | 
| commit | 76220653492a3eb9eadc3d1d78a1a4bfbc1b5ece (patch) | |
| tree | 98ace6add23a1ec1503aa2612f65db575c60e973 /eigrpd/eigrp_neighbor.c | |
| parent | dfdbe7e4b0340c46cd8338e7e44e6bfa5f52e933 (diff) | |
eigrpd: Some Basic Corrections
* Advertise routes to zebra
* Connected routes should not have a nexthop address
* Fix segfaut on exit
Signed-off-by: Renato Westphal <renatowestphal@gmail.com>
Diffstat (limited to 'eigrpd/eigrp_neighbor.c')
| -rw-r--r-- | eigrpd/eigrp_neighbor.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/eigrpd/eigrp_neighbor.c b/eigrpd/eigrp_neighbor.c index f200351c10..003d3a7a7c 100644 --- a/eigrpd/eigrp_neighbor.c +++ b/eigrpd/eigrp_neighbor.c @@ -195,7 +195,8 @@ eigrp_nbr_delete (struct eigrp_neighbor *nbr)    eigrp_fifo_free (nbr->retrans_queue);    THREAD_OFF (nbr->t_holddown); -  listnode_delete (nbr->ei->nbrs,nbr); +  if (nbr->ei) +    listnode_delete (nbr->ei->nbrs,nbr);    XFREE (MTYPE_EIGRP_NEIGHBOR, nbr);  }  | 
