]> git.puffer.fish Git - mirror/frr.git/commitdiff
Revert "bgpd: fix updating redist bitmask when vrf_id changes"
authorDon Slice <dslice@cumulusnetworks.com>
Wed, 13 Mar 2019 17:41:40 +0000 (17:41 +0000)
committerDon Slice <dslice@cumulusnetworks.com>
Thu, 14 Mar 2019 15:03:15 +0000 (15:03 +0000)
This reverts commit 48c74f88259c8f706035d6fc80765f4a6f6594f7.

bgpd/bgp_zebra.c

index 5f0b20e029d410543602d83b4540de2e2a2057de..42859550346a7c53af7a774de4992e895e6edc51 100644 (file)
@@ -1829,9 +1829,8 @@ void bgp_update_redist_vrf_bitmaps(struct bgp *bgp, vrf_id_t old_vrf_id)
 
        for (afi = AFI_IP; afi < AFI_MAX; afi++)
                for (i = 0; i < ZEBRA_ROUTE_MAX; i++)
-                       if ((old_vrf_id == VRF_UNKNOWN)
-                           || vrf_bitmap_check(zclient->redist[afi][i],
-                                               old_vrf_id)) {
+                       if (vrf_bitmap_check(zclient->redist[afi][i],
+                                            old_vrf_id)) {
                                vrf_bitmap_unset(zclient->redist[afi][i],
                                                 old_vrf_id);
                                vrf_bitmap_set(zclient->redist[afi][i],