]> git.puffer.fish Git - mirror/frr.git/commitdiff
bgpd: bgp_cleanup_table ensure dest is still usable.
authorDonald Sharp <sharpd@nvidia.com>
Sun, 10 Sep 2023 13:43:33 +0000 (09:43 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Mon, 11 Sep 2023 16:45:59 +0000 (12:45 -0400)
Make coverity happy

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
bgpd/bgp_route.c

index 80498bc0d79a7949cab0a2e97271bbd781502e57..b84abf262ec9fbb190e58f8e1c85477af2a1ae07 100644 (file)
@@ -6007,7 +6007,8 @@ static void bgp_cleanup_table(struct bgp *bgp, struct bgp_table *table,
                                        bgp_zebra_withdraw(p, pi, bgp, safi);
                        }
 
-                       bgp_path_info_reap(dest, pi);
+                       dest = bgp_path_info_reap(dest, pi);
+                       assert(dest);
                }
 }