X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvnet%2Fsession%2Fsession_cli.c;h=3fe49917feb74e047e5088ad6ced8aaf21e30fa9;hb=053a0e44edb21713e0825f9c09ba4af12e686b38;hp=651abe175971f502a887beda1c4558a2a6fbebb6;hpb=0c4fec0134f32bc913299b37d048a99293b1a851;p=vpp.git diff --git a/src/vnet/session/session_cli.c b/src/vnet/session/session_cli.c index 651abe17597..3fe49917feb 100755 --- a/src/vnet/session/session_cli.c +++ b/src/vnet/session/session_cli.c @@ -205,10 +205,12 @@ show_session_command_fn (vlib_main_t * vm, unformat_input_t * input, vlib_cli_command_t * cmd) { session_manager_main_t *smm = &session_manager_main; - u8 *str = 0, one_session = 0, do_listeners = 0, sst, *app_name; - int verbose = 0, i; + u8 *str = 0, one_session = 0, do_listeners = 0, sst; stream_session_t *pool, *s; u32 transport_proto = ~0; + app_worker_t *app_wrk; + int verbose = 0, i; + const u8 *app_name; if (!smm->is_enabled) { @@ -248,10 +250,10 @@ show_session_command_fn (vlib_main_t * vm, unformat_input_t * input, if (s->session_state != SESSION_STATE_LISTENING || s->session_type != sst) continue; - app_name = application_name_from_index (s->app_wrk_index); + app_wrk = app_worker_get (s->app_wrk_index); + app_name = application_name_from_index (app_wrk->app_index); vlib_cli_output (vm, "%U%-25v%", format_stream_session, s, 1, app_name); - vec_free (app_name); })); /* *INDENT-ON* */ return 0;