From b62b04bbf320dca6d81a95e9b0dea0251ad4a665 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 22 May 2011 19:15:07 +0200 Subject: vty: print actual application name rather than always OpenBSC on connect --- src/vty/telnet_interface.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/vty/telnet_interface.c b/src/vty/telnet_interface.c index 78459944..c08a256a 100644 --- a/src/vty/telnet_interface.c +++ b/src/vty/telnet_interface.c @@ -95,10 +95,16 @@ extern struct host host; static void print_welcome(int fd) { int ret; - static char *msg = - "Welcome to the OpenBSC Control interface\r\n"; + static const char *msg1 = "Welcome to the "; + static const char *msg2 = " control interface\r\n"; + char *app_name = ""; - ret = write(fd, msg, strlen(msg)); + if (host.app_info->name) + app_name = host.app_info->name; + + ret = write(fd, msg1, strlen(msg1)); + ret = write(fd, app_name, strlen(app_name)); + ret = write(fd, msg2, strlen(msg2)); if (host.app_info->copyright) ret = write(fd, host.app_info->copyright, strlen(host.app_info->copyright)); -- cgit v1.2.3