From 29ef66fa19f15dcc57db28aba4b048e50bd9da39 Mon Sep 17 00:00:00 2001 From: Quentin Young Date: Thu, 28 Feb 2019 20:47:04 +0000 Subject: [PATCH] vrrpd: check start for manual v6 addr add Signed-off-by: Quentin Young --- vrrpd/vrrp_vty.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/vrrpd/vrrp_vty.c b/vrrpd/vrrp_vty.c index daf373d394..4c474489f4 100644 --- a/vrrpd/vrrp_vty.c +++ b/vrrpd/vrrp_vty.c @@ -236,11 +236,13 @@ DEFPY(vrrp_ip6, if (no) { int oldstate = vr->v6->fsm.state; failed = vrrp_del_ipv6(vr, ipv6); + vrrp_check_start(vr); deactivated = (vr->v6->fsm.state == VRRP_STATE_INITIALIZE && oldstate != VRRP_STATE_INITIALIZE); } else { int oldstate = vr->v6->fsm.state; failed = vrrp_add_ipv6(vr, ipv6); + vrrp_check_start(vr); activated = (vr->v6->fsm.state != VRRP_STATE_INITIALIZE && oldstate == VRRP_STATE_INITIALIZE); }