aboutsummaryrefslogtreecommitdiffstats
path: root/vlib/vlib/unix/cli.c
diff options
context:
space:
mode:
Diffstat (limited to 'vlib/vlib/unix/cli.c')
-rw-r--r--vlib/vlib/unix/cli.c5
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;
}