api: fix use-after-free
Type: fix Change-Id: I2a599c22d5770587fdd419e5d212c8527054d2e9 Signed-off-by: Benoît Ganne <bganne@cisco.com> (cherry picked from commit f26b2511cf661d4ebef32c19f944041637ec5907)
This commit is contained in:

committed by
Andrew Yourtchenko

parent
8f4fccab9f
commit
c8f447e71e
@ -319,6 +319,9 @@ vl_api_memclnt_delete_t_handler (vl_api_memclnt_delete_t * mp)
|
||||
}
|
||||
}
|
||||
|
||||
/* No dangling references, please */
|
||||
*regpp = 0;
|
||||
|
||||
/* For horizontal scaling, add a hash table... */
|
||||
for (i = 0; i < vec_len (am->vlib_private_rps); i++)
|
||||
{
|
||||
@ -347,9 +350,6 @@ vl_api_memclnt_delete_t_handler (vl_api_memclnt_delete_t * mp)
|
||||
}
|
||||
}
|
||||
|
||||
/* No dangling references, please */
|
||||
*regpp = 0;
|
||||
|
||||
if (private_registration == 0)
|
||||
{
|
||||
pool_put_index (am->vl_clients,
|
||||
|
Reference in New Issue
Block a user