staticd: return SUCCESS when deleting non-existent route

Return SUCCESS if trying to delete route that doesn't exist.
This was always staticd's behavior before the northbound
conversion.

Signed-off-by: Mark Stapp <mjs@voltanet.io>
This commit is contained in:
Mark Stapp 2021-05-26 14:30:51 -04:00
parent 202af4abaa
commit f419424174

View File

@ -294,9 +294,8 @@ static int static_route_leak(struct vty *vty, const char *svrf,
dnode = yang_dnode_get(vty->candidate_config->dnode, ab_xpath);
if (!dnode) {
vty_out(vty,
"%% Refusing to remove a non-existent route\n");
return ret;
/* Silently return */
return CMD_SUCCESS;
}
dnode = yang_get_subtree_with_no_sibling(dnode);