When displaying a configuration using the "with-defaults" option,
do not display "distance 0" when the "distance" command is not
configured. The range of accepted values is (1-255), so "distance
0" isn't a valid command. In this case, display "no distance".
Signed-off-by: Renato Westphal <renato@opensourcerouting.org>
void cli_show_rip_distance(struct vty *vty, struct lyd_node *dnode,
bool show_defaults)
{
- vty_out(vty, " distance %s\n", yang_dnode_get_string(dnode, NULL));
+ if (yang_dnode_is_default(dnode, NULL))
+ vty_out(vty, " no distance\n");
+ else
+ vty_out(vty, " distance %s\n",
+ yang_dnode_get_string(dnode, NULL));
}
/*