diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c index dd5f8c35b1..f4c1dd1d2b 100644 --- a/bgpd/bgp_route.c +++ b/bgpd/bgp_route.c @@ -5747,9 +5747,9 @@ void bgp_static_delete(struct bgp *bgp) bgp_dest_get_prefix( dest)); bgp_static_free(bgp_static); - bgp_dest_set_bgp_static_info(dest, + bgp_dest_set_bgp_static_info(rm, NULL); - bgp_dest_unlock_node(dest); + bgp_dest_unlock_node(rm); } } else { bgp_static = bgp_dest_get_bgp_static_info(dest);