X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fvlibmemory%2Fvlib_api_cli.c;h=69c4f92df4ac2c1fd3bef491a29d79fc669285c7;hb=2af0e3a;hp=ccdf3fb8bddbb6dd3fb4f355bce3520d2bf3fa5a;hpb=701625b84f7a3ffc62520e0ba88bb9bbff4b280e;p=vpp.git diff --git a/src/vlibmemory/vlib_api_cli.c b/src/vlibmemory/vlib_api_cli.c index ccdf3fb8bdd..69c4f92df4a 100644 --- a/src/vlibmemory/vlib_api_cli.c +++ b/src/vlibmemory/vlib_api_cli.c @@ -535,7 +535,7 @@ vl_msg_api_process_file (vlib_main_t * vm, u8 * filename, /* Copy the buffer (from the read-only mmap'ed file) */ vec_validate (tmpbuf, size - 1 + sizeof (uword)); clib_memcpy (tmpbuf + sizeof (uword), msg, size); - memset (tmpbuf, 0xf, sizeof (uword)); + clib_memset (tmpbuf, 0xf, sizeof (uword)); /* * Endian swap if needed. All msg data is supposed to be @@ -621,13 +621,13 @@ vl_msg_api_process_file (vlib_main_t * vm, u8 * filename, if (msg_id < vec_len (am->msg_print_handlers) && am->msg_print_handlers[msg_id] && cfgp->replay_enable) { - void (*handler) (void *); + void (*handler) (void *, vlib_main_t *); handler = (void *) am->msg_handlers[msg_id]; if (!am->is_mp_safe[msg_id]) vl_msg_api_barrier_sync (); - (*handler) (tmpbuf + sizeof (uword)); + (*handler) (tmpbuf + sizeof (uword), vm); if (!am->is_mp_safe[msg_id]) vl_msg_api_barrier_release (); }