diff options
Diffstat (limited to 'openbsc/src/gprs/gb_proxy_main.c')
-rw-r--r-- | openbsc/src/gprs/gb_proxy_main.c | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/openbsc/src/gprs/gb_proxy_main.c b/openbsc/src/gprs/gb_proxy_main.c index 9cd73e17d..e450d1fe6 100644 --- a/openbsc/src/gprs/gb_proxy_main.c +++ b/openbsc/src/gprs/gb_proxy_main.c @@ -205,12 +205,18 @@ int main(int argc, char **argv) log_add_target(stderr_target); log_set_all_filter(stderr_target, 1); - telnet_init(&dummy_network, 4246); + vty_init("Osmocom Gb Proxy", PACKAGE_VERSION, openbsc_copyright); + openbsc_vty_add_cmds(); + gbproxy_vty_init(); handle_options(argc, argv); rate_ctr_init(tall_bsc_ctx); + rc = telnet_init(tall_bsc_ctx, &dummy_network, 4246); + if (rc < 0) + exit(1); + bssgp_nsi = gprs_ns_instantiate(&proxy_ns_cb); if (!bssgp_nsi) { LOGP(DGPRS, LOGL_ERROR, "Unable to instantiate NS\n"); @@ -247,15 +253,3 @@ int main(int argc, char **argv) exit(0); } - -struct gsm_network; -int bsc_vty_init(struct gsm_network *dummy) -{ - cmd_init(1); - vty_init("Osmocom Gb Proxy", PACKAGE_VERSION, openbsc_copyright); - - openbsc_vty_add_cmds(); - gbproxy_vty_init(); - return 0; -} - |