diff options
author | Donald Sharp <sharpd@cumulusnetworks.com> | 2015-06-18 17:01:34 -0700 |
---|---|---|
committer | Paul Jakma <paul@quagga.net> | 2015-08-21 17:25:18 +0100 |
commit | 76240f11e640824438605012a8e44c968bc9e5b0 (patch) | |
tree | 9e03c16d454d0b44d1c361d97aafed950f45ea4f /pimd/pim_pim.c | |
parent | 6ae80e0d80531f602c3cb0e535c4e12bd2181b40 (diff) | |
download | quagga-76240f11e640824438605012a8e44c968bc9e5b0.tar.bz2 quagga-76240f11e640824438605012a8e44c968bc9e5b0.tar.xz |
pimd: Fix first DR Election
The function pim_neighbor_new caused the dr election before
the addition of the neighbor to the pim_ifp->pim_neighbor_list,
in pim_neighbor_add, which is needed to properly elect the
correct DR.
Move the dr_election and hello trigger till after the addition
to the list.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'pimd/pim_pim.c')
0 files changed, 0 insertions, 0 deletions