From 09eef679fb19ef0a731f4a72009eed071847da19 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Mon, 22 Jan 2018 18:18:38 -0500 Subject: [PATCH] lib: Unset bitmap when not using it The zclient->redist bitmap for vrf's was being set again for the zclient_send_dereg_requests function. This should be a unset on tear down. Signed-off-by: Donald Sharp --- lib/zclient.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/zclient.c b/lib/zclient.c index b5372a32ee..9045b5b6ce 100644 --- a/lib/zclient.c +++ b/lib/zclient.c @@ -450,8 +450,8 @@ void zclient_send_dereg_requests(struct zclient *zclient, vrf_id_t vrf_id) /* Set unwanted redistribute route. */ for (afi = AFI_IP; afi < AFI_MAX; afi++) - vrf_bitmap_set(zclient->redist[afi][zclient->redist_default], - vrf_id); + vrf_bitmap_unset(zclient->redist[afi][zclient->redist_default], + vrf_id); /* Flush all redistribute request. */ if (vrf_id == VRF_DEFAULT) {