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) {