summaryrefslogtreecommitdiff
path: root/pimd/pim_nb_config.c
diff options
context:
space:
mode:
Diffstat (limited to 'pimd/pim_nb_config.c')
-rw-r--r--pimd/pim_nb_config.c13
1 files changed, 6 insertions, 7 deletions
diff --git a/pimd/pim_nb_config.c b/pimd/pim_nb_config.c
index da2daea7c3..003a9947e4 100644
--- a/pimd/pim_nb_config.c
+++ b/pimd/pim_nb_config.c
@@ -524,11 +524,10 @@ static bool is_pim_interface(const struct lyd_node *dnode)
const struct lyd_node *igmp_enable_dnode;
yang_dnode_get_path(dnode, if_xpath, sizeof(if_xpath));
- pim_enable_dnode = yang_dnode_get(dnode, "%s/frr-pim:pim/pim-enable",
- if_xpath);
- igmp_enable_dnode = yang_dnode_get(dnode,
- "%s/frr-igmp:igmp/igmp-enable",
- if_xpath);
+ pim_enable_dnode =
+ yang_dnode_getf(dnode, "%s/frr-pim:pim/pim-enable", if_xpath);
+ igmp_enable_dnode = yang_dnode_getf(
+ dnode, "%s/frr-igmp:igmp/igmp-enable", if_xpath);
if (((pim_enable_dnode) &&
(yang_dnode_get_bool(pim_enable_dnode, "."))) ||
@@ -763,8 +762,8 @@ int pim_register_suppress_time_modify(struct nb_cb_modify_args *args)
case NB_EV_ABORT:
break;
case NB_EV_APPLY:
- router->register_suppress_time =
- yang_dnode_get_uint16(args->dnode, NULL);
+ pim_update_suppress_timers(
+ yang_dnode_get_uint16(args->dnode, NULL));
break;
}