summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bgpd/bgp_route.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/bgpd/bgp_route.c b/bgpd/bgp_route.c
index 7d0cc377bd..4d4a2a5c35 100644
--- a/bgpd/bgp_route.c
+++ b/bgpd/bgp_route.c
@@ -15049,7 +15049,8 @@ static int bgp_distance_unset(struct vty *vty, const char *distance_str,
bgp_distance_free(bdistance);
bgp_dest_set_bgp_path_info(dest, NULL);
- bgp_dest_unlock_node(dest);
+ dest = bgp_dest_unlock_node(dest);
+ assert(dest);
bgp_dest_unlock_node(dest);
return CMD_SUCCESS;