diff options
Diffstat (limited to 'vlib/vlib/unix/cli.c')
-rw-r--r-- | vlib/vlib/unix/cli.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/vlib/vlib/unix/cli.c b/vlib/vlib/unix/cli.c index 0aa7f23cbc3..dc9ac2aeea5 100644 --- a/vlib/vlib/unix/cli.c +++ b/vlib/vlib/unix/cli.c @@ -1889,6 +1889,11 @@ static u32 unix_cli_file_add (unix_cli_main_t * cm, char * name, int fd) cf->input_vector = 0; vlib_start_process (vm, n->runtime_index); + + vlib_process_t * p = vlib_get_process_from_node(vm, n); + p->output_function = unix_vlib_cli_output; + p->output_function_arg = cf - cm->cli_file_pool; + return cf - cm->cli_file_pool; } |