summaryrefslogtreecommitdiffstats
path: root/vtysh/vtysh.c
diff options
context:
space:
mode:
Diffstat (limited to 'vtysh/vtysh.c')
-rw-r--r--vtysh/vtysh.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/vtysh/vtysh.c b/vtysh/vtysh.c
index f971c171b..2ac667f0b 100644
--- a/vtysh/vtysh.c
+++ b/vtysh/vtysh.c
@@ -2879,21 +2879,9 @@ void vtysh_readline_init(void)
char *vtysh_prompt(void)
{
- static struct utsname names;
static char buf[100];
- const char *hostname;
- extern struct host host;
-
- hostname = host.name;
-
- if (!hostname) {
- if (!names.nodename[0])
- uname(&names);
- hostname = names.nodename;
- }
-
- snprintf(buf, sizeof buf, cmd_prompt(vty->node), hostname);
+ snprintf(buf, sizeof buf, cmd_prompt(vty->node), hostname_get());
return buf;
}