Merge "msm: ipa: fix use-after-free of rt_tbl"

This commit is contained in:
qctecmdr 2021-07-23 09:00:21 -07:00 committed by Gerrit - the friendly Code Review server
commit c6ba8c1111

View File

@ -1078,7 +1078,7 @@ static int __ipa_del_flt_rule(u32 rule_hdl)
list_del(&entry->link);
entry->tbl->rule_cnt--;
if (entry->rt_tbl)
if (entry->rt_tbl && !ipa3_check_idr_if_freed(entry->rt_tbl))
entry->rt_tbl->ref_cnt--;
IPADBG("del flt rule rule_cnt=%d rule_id=%d\n",
entry->tbl->rule_cnt, entry->rule_id);