acl: memory leak in acl_fa_session_cleaner_process
The statement pw0->pending_clear_sw_if_index_bitmap = clib_bitmap_dup (pw0->serviced_sw_if_index_bitmap); will cause pw0->pending_clear_sw_if_index_bitmap's previous vector to be gone. Need to free it prior to calling clib_bitmap_dup() Type: fix Signed-off-by: Steven Luong <sluong@cisco.com> Change-Id: I20de780e73daea7be17efa0bf660af2592cd4680
This commit is contained in:
@@ -723,6 +723,7 @@ acl_fa_session_cleaner_process (vlib_main_t * vm, vlib_node_runtime_t * rt,
|
||||
}
|
||||
else
|
||||
{
|
||||
clib_bitmap_free (pw0->pending_clear_sw_if_index_bitmap);
|
||||
if (clear_all)
|
||||
{
|
||||
/* if we need to clear all, then just clear the interfaces that we are servicing */
|
||||
|
Reference in New Issue
Block a user