bgpd: bgp_distance_unset ensure dest exists

Coverity doesn't understand our locking scheme
make sure it does a bit better.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
This commit is contained in:
Donald Sharp 2023-09-10 09:35:38 -04:00
parent 70f6103afd
commit 271c00074f

View File

@ -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;