]> git.ipfire.org Git - thirdparty/bird.git/commitdiff
krt.c: fixup lots of routes learn & unlearn
authorKaterina Kubecova <katerina.kubecova@nic.cz>
Mon, 6 Nov 2023 08:38:13 +0000 (09:38 +0100)
committerKaterina Kubecova <katerina.kubecova@nic.cz>
Mon, 6 Nov 2023 08:38:13 +0000 (09:38 +0100)
sysdep/unix/krt.c

index 19978a75f789d8e01c2ef565057419f804a49d6f..6c8ee1b5fea662f37b0e3630e4f2c72f8377b5aa 100644 (file)
@@ -531,6 +531,7 @@ done:;
 static void
 krt_init_scan(struct krt_proto *p)
 {
+  rt_refresh_begin(&p->p.main_channel->in_req);
   bmap_reset(&p->seen_map, 1024);
 }
 
@@ -562,6 +563,7 @@ krt_prune(struct krt_proto *p)
     p->initialized = 1;
 
   }
+  rt_refresh_end(&p->p.main_channel->in_req);
 }
 
 void