From: Florin Coras Date: Fri, 6 Dec 2019 04:10:53 +0000 (-0800) Subject: api: fix free socket process args X-Git-Tag: v20.05-rc0~232 X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=commitdiff_plain;h=b0384230d95d9de5e5fec0a311b8644c99f85c31 api: fix free socket process args Type: fix Change-Id: I910be067de6ed65790d25cc95a3d8b5b66680567 Signed-off-by: Florin Coras --- diff --git a/src/vlibmemory/vlib_api.c b/src/vlibmemory/vlib_api.c index afc2e401cd9..05652fa2244 100644 --- a/src/vlibmemory/vlib_api.c +++ b/src/vlibmemory/vlib_api.c @@ -388,6 +388,7 @@ vl_api_clnt_process (vlib_main_t * vm, vlib_node_runtime_t * node, a = pool_elt_at_index (socket_main.process_args, event_data[i]); vl_socket_process_api_msg (a->clib_file, a->regp, (i8 *) a->data); + a = pool_elt_at_index (socket_main.process_args, event_data[i]); vec_free (a->data); pool_put (socket_main.process_args, a); }