summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pimd/pim_nb_config.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/pimd/pim_nb_config.c b/pimd/pim_nb_config.c
index 2b78b8671f..f864ce8f8e 100644
--- a/pimd/pim_nb_config.c
+++ b/pimd/pim_nb_config.c
@@ -3763,14 +3763,15 @@ int lib_interface_gmp_address_family_proxy_modify(struct nb_cb_modify_args *args
case NB_EV_APPLY:
ifp = nb_running_get_entry(args->dnode, NULL, true);
pim_ifp = ifp->info;
- if (pim_ifp)
+ if (pim_ifp) {
pim_ifp->gm_proxy = yang_dnode_get_bool(args->dnode,
NULL);
- if (pim_ifp->gm_proxy)
- pim_if_gm_proxy_init(pim_ifp->pim, ifp);
- else
- pim_if_gm_proxy_finis(pim_ifp->pim, ifp);
+ if (pim_ifp->gm_proxy)
+ pim_if_gm_proxy_init(pim_ifp->pim, ifp);
+ else
+ pim_if_gm_proxy_finis(pim_ifp->pim, ifp);
+ }
}
return NB_OK;
}