diff options
| author | Renato Westphal <renato@opensourcerouting.org> | 2016-11-18 15:39:25 -0200 |
|---|---|---|
| committer | Renato Westphal <renato@opensourcerouting.org> | 2016-11-25 11:46:06 -0200 |
| commit | 9e544a9c4bd13aac6bbeaff235abaaeb07a186b3 (patch) | |
| tree | 8227396cd0f79a4edb4d136c4dc974d9c31667de /lib/ns.c | |
| parent | d7f966abed5f822e6f90442de5ccbf848be01b64 (diff) | |
ripngd: fix drop of multicast membership when the interface is down
When an interface is shut down, ripng_multicast_leave() is called after
ifp->flags is updated in ripng_interface_down(). So we shouldn't check
if the interface is up in order to proceed with the membership drop.
For consistency's sake, don't check for if_is_up() in
ripng_multicast_join() as well. In this case, this function is only
called when the interface is up, so the check was unnecessary.
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
Diffstat (limited to 'lib/ns.c')
0 files changed, 0 insertions, 0 deletions
