]> git.puffer.fish Git - mirror/frr.git/commitdiff
vrrpd: set interface ifindex to internal upon interface deletion 4751/head
authorQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 29 Jul 2019 18:16:14 +0000 (18:16 +0000)
committerQuentin Young <qlyoung@cumulusnetworks.com>
Mon, 29 Jul 2019 19:36:30 +0000 (19:36 +0000)
That fix line should have been in a different place.

Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
vrrpd/vrrp_zebra.c

index c15c250bdf0d9188c50fd6919d697718fdcb1e2a..dbfcbe945ed44994e5fc5d2295c8c3c1af7c8d71 100644 (file)
@@ -113,6 +113,8 @@ static int vrrp_zebra_if_del(int command, struct zclient *zclient,
 
        vrrp_if_del(ifp);
 
+       if_set_index(ifp, IFINDEX_INTERNAL);
+
        return 0;
 }
 
@@ -208,8 +210,6 @@ static int vrrp_zebra_if_address_del(int command, struct zclient *client,
 
        vrrp_if_address_del(c->ifp);
 
-       if_set_index(c->ifp, IFINDEX_INTERNAL);
-
        return 0;
 }