X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fplugins%2Facl%2Facl.c;h=645c6c94a2cd201cbec7b131fa74cbcc3cb468aa;hb=e9ab1c0b4a8d9ae930fbc5522c8d56a0a7a49608;hp=a0057cd076b8614dd26f62ae0f5077d1ca1b3af9;hpb=8dc802062bfe7f71cbff02306e50400a374e4659;p=vpp.git diff --git a/src/plugins/acl/acl.c b/src/plugins/acl/acl.c index a0057cd076b..645c6c94a2c 100644 --- a/src/plugins/acl/acl.c +++ b/src/plugins/acl/acl.c @@ -1945,6 +1945,10 @@ static clib_error_t * acl_sw_interface_add_del (vnet_main_t * vnm, u32 sw_if_index, u32 is_add) { acl_main_t *am = &acl_main; + if (0 == am->acl_mheap) { + /* ACL heap is not initialized, so definitely nothing to do. */ + return 0; + } if (0 == is_add) { vlib_process_signal_event (am->vlib_main, am->fa_cleaner_node_index, ACL_FA_CLEANER_DELETE_BY_SW_IF_INDEX, sw_if_index);