From: Thibaut Collet Date: Thu, 6 Sep 2018 05:48:12 +0000 (+0200) Subject: zebra/lib: code cleaning X-Git-Tag: frr-7.1-dev~373^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=refs%2Fpull%2F2944%2Fhead;p=mirror%2Ffrr.git zebra/lib: code cleaning Remove useless parenthesis and explicit cast. Remove redundant code. Signed-off-by: Thibaut Collet --- diff --git a/lib/vrf.c b/lib/vrf.c index 696ae3f48c..3ab830c556 100644 --- a/lib/vrf.c +++ b/lib/vrf.c @@ -493,18 +493,14 @@ void vrf_init(int (*create)(struct vrf *), int (*enable)(struct vrf *), "vrf_init: failed to create the default VRF!"); exit(1); } - if (vrf_is_backend_netns()) - strlcpy(default_vrf->data.l.netns_name, - VRF_DEFAULT_NAME, NS_NAMSIZ); - if (vrf_is_backend_netns()) { struct ns *ns; strlcpy(default_vrf->data.l.netns_name, VRF_DEFAULT_NAME, NS_NAMSIZ); ns = ns_lookup(ns_get_default_id()); - ns->vrf_ctxt = (void *)default_vrf; - default_vrf->ns_ctxt = (void *)ns; + ns->vrf_ctxt = default_vrf; + default_vrf->ns_ctxt = ns; } /* Enable the default VRF. */ diff --git a/zebra/interface.c b/zebra/interface.c index bb87728b5d..48adfd5a3d 100644 --- a/zebra/interface.c +++ b/zebra/interface.c @@ -733,7 +733,7 @@ void if_delete_update(struct interface *ifp) * occur with this implementation whereas it is not possible with * vrf-lite). */ - if ((ifp->vrf_id) && !vrf_is_backend_netns()) + if (ifp->vrf_id && !vrf_is_backend_netns()) if_handle_vrf_change(ifp, VRF_DEFAULT); /* Reset some zebra interface params to default values. */