]> git.puffer.fish Git - matthieu/frr.git/commitdiff
pimd: fix crash pim register-suppress-time command
authorSarita Patra <saritap@vmware.com>
Tue, 20 Apr 2021 05:23:36 +0000 (22:23 -0700)
committerSarita Patra <saritap@vmware.com>
Tue, 20 Apr 2021 10:57:50 +0000 (03:57 -0700)
Signed-off-by: Sarita Patra <saritap@vmware.com>
pimd/pim_nb_config.c

index 475e393cf0aadd8027879a80e376f430c8da44e2..f64adc62549050dc9367c4ab960d4f47a3223dd3 100644 (file)
@@ -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;
        }