summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLou Berger <lberger@labn.net>2018-09-23 06:35:14 -0400
committerGitHub <noreply@github.com>2018-09-23 06:35:14 -0400
commit890ca17a08d4c8e89664c34594d1ec3eb171db04 (patch)
treef9299380b5ce231c3a6b64959e1050453cd70caf
parent1f41e40e768175b71ef6921fde30431cbe03189f (diff)
parentb1cc6da84fdddc1bc09277066df1727c5a782c70 (diff)
Merge pull request #3071 from donaldsharp/fix_vrf_name
lib: Allow useful display of default vrf name
-rw-r--r--lib/if.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/if.c b/lib/if.c
index 6b551a9fa1..67e2d366cd 100644
--- a/lib/if.c
+++ b/lib/if.c
@@ -656,7 +656,8 @@ DEFUN_NOSH (interface,
int idx_ifname = 1;
int idx_vrf = 3;
const char *ifname = argv[idx_ifname]->arg;
- const char *vrfname = (argc > 2) ? argv[idx_vrf]->arg : NULL;
+ const char *vrfname =
+ (argc > 2) ? argv[idx_vrf]->arg : VRF_DEFAULT_NAME;
struct interface *ifp;
vrf_id_t vrf_id = VRF_DEFAULT;
@@ -681,7 +682,8 @@ DEFUN_NOSH (interface,
#endif /* SUNOS_5 */
if (!ifp) {
- vty_out(vty, "%% interface %s not in %s\n", ifname, vrfname);
+ vty_out(vty, "%% interface %s not in %s vrf\n", ifname,
+ vrfname);
return CMD_WARNING_CONFIG_FAILED;
}
VTY_PUSH_CONTEXT(INTERFACE_NODE, ifp);