summaryrefslogtreecommitdiff
path: root/staticd/static_vty.c
diff options
context:
space:
mode:
Diffstat (limited to 'staticd/static_vty.c')
-rw-r--r--staticd/static_vty.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/staticd/static_vty.c b/staticd/static_vty.c
index 1488cc1775..dd03f83778 100644
--- a/staticd/static_vty.c
+++ b/staticd/static_vty.c
@@ -294,8 +294,11 @@ static int static_route_leak(struct vty *vty, const char *svrf,
buf_gate_str, ifname);
dnode = yang_dnode_get(vty->candidate_config->dnode, ab_xpath);
- if (!dnode)
+ if (!dnode) {
+ vty_out(vty,
+ "%% Refusing to remove a non-existent route\n");
return ret;
+ }
dnode = yang_get_subtree_with_no_sibling(dnode);
assert(dnode);