From: Sarita Patra Date: Tue, 20 Apr 2021 05:23:36 +0000 (-0700) Subject: pimd: fix crash pim register-suppress-time command X-Git-Tag: base_8.0~117^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=6f5f05029c722d2885330906f5cb8ce58e2f7349;p=matthieu%2Ffrr.git pimd: fix crash pim register-suppress-time command Signed-off-by: Sarita Patra --- diff --git a/pimd/pim_nb_config.c b/pimd/pim_nb_config.c index 475e393cf0..f64adc6254 100644 --- a/pimd/pim_nb_config.c +++ b/pimd/pim_nb_config.c @@ -755,18 +755,14 @@ int pim_join_prune_interval_modify(struct nb_cb_modify_args *args) */ int pim_register_suppress_time_modify(struct nb_cb_modify_args *args) { - struct vrf *vrf; - struct pim_instance *pim; - switch (args->event) { case NB_EV_VALIDATE: case NB_EV_PREPARE: case NB_EV_ABORT: break; case NB_EV_APPLY: - vrf = nb_running_get_entry(args->dnode, NULL, true); - pim = vrf->info; - pim->keep_alive_time = yang_dnode_get_uint16(args->dnode, NULL); + router->register_suppress_time = + yang_dnode_get_uint16(args->dnode, NULL); break; }