]> git.proxmox.com Git - mirror_frr.git/blobdiff - pimd/pimd.c
Merge remote-tracking branch 'origin/stable/3.0'
[mirror_frr.git] / pimd / pimd.c
index 7b100ffa4e8e9d21f82e48a84501b832f389277a..fc6663776b9e861620e6b5f3d51ab23f1b4fc35c 100644 (file)
@@ -199,6 +199,7 @@ pim_prefix_list_update (struct prefix_list *plist)
 {
     pim_rp_prefix_list_update (plist);
     pim_ssm_prefix_list_update (plist);
+    pim_upstream_spt_prefix_list_update (plist);
 }
 
 static void
@@ -254,7 +255,9 @@ pim_instance_init (vrf_id_t vrf_id, afi_t afi)
   pim->vrf_id = vrf_id;
   pim->afi = afi;
 
-  pim->spt_switchover = PIM_SPT_IMMEDIATE;
+  pim->spt.switchover = PIM_SPT_IMMEDIATE;
+  pim->spt.plist = NULL;
+
   pim->rpf_hash = hash_create_size (256, pim_rpf_hash_key, pim_rpf_equal);
 
   if (PIM_DEBUG_ZEBRA)