[VTY] Introduce "struct vty_app_info" for vty_init() function
diff --git a/src/vty/vty.c b/src/vty/vty.c
index 9012b5b..ff17abf 100644
--- a/src/vty/vty.c
+++ b/src/vty/vty.c
@@ -1633,17 +1633,15 @@
 
 extern void *tall_bsc_ctx;
 /* Install vty's own commands like `who' command. */
-void vty_init(const char *name, const char *version, const char *copyright)
+void vty_init(struct vty_app_info *app_info)
 {
-	tall_vty_ctx = talloc_named_const(NULL, 0, "vty");
+	tall_vty_ctx = talloc_named_const(app_info->tall_ctx, 0, "vty");
 	tall_vty_vec_ctx = talloc_named_const(tall_vty_ctx, 0, "vty_vector");
 	tall_vty_cmd_ctx = talloc_named_const(tall_vty_ctx, 0, "vty_command");
 
 	cmd_init(1);
 
-	host.prog_name = name;
-	host.prog_version = version;
-	host.prog_copyright = copyright;
+	host.app_info = app_info;
 
 	/* For further configuration read, preserve current directory. */
 	vty_save_cwd();