vty: Use the copyright string from the app_info.
authorHolger Hans Peter Freyther <zecke@selfish.org>
Sat, 11 Sep 2010 05:41:41 +0000 (13:41 +0800)
committerHolger Hans Peter Freyther <zecke@selfish.org>
Sat, 11 Sep 2010 05:41:41 +0000 (13:41 +0800)
src/vty/telnet_interface.c

index 9069096..1523a89 100644 (file)
@@ -31,6 +31,7 @@
 
 #include <osmocom/vty/telnet_interface.h>
 #include <osmocom/vty/buffer.h>
+#include <osmocom/vty/command.h>
 
 /* per connection data */
 LLIST_HEAD(active_connections);
@@ -89,16 +90,18 @@ int telnet_init(void *tall_ctx, void *priv, int port)
        return 0;
 }
 
-extern const char *openbsc_copyright;
+extern struct host host;
 
 static void print_welcome(int fd)
 {
        int ret;
        static char *msg =
-               "Welcome to the OpenBSC Control interface\n";
+               "Welcome to the OpenBSC Control interface\r\n";
 
        ret = write(fd, msg, strlen(msg));
-       ret = write(fd, openbsc_copyright, strlen(openbsc_copyright));
+
+       if (host.app_info->copyright)
+               ret = write(fd, host.app_info->copyright, strlen(host.app_info->copyright));
 }
 
 int telnet_close_client(struct bsc_fd *fd)