Merge "msm: ipa: Fix use-after-free in ipa3_alloc_counter_id"

This commit is contained in:
qctecmdr 2020-10-20 20:01:34 -07:00 • committed by Gerrit - the friendly Code Review server
commit 59ba38c627

View file

@ -7058,9 +7058,9 @@ mark_sw_cnt:
done:
/* get a handle from idr for dealloc */
counter->hdl = __ipa3_alloc_counter_hdl(counter);
memcpy(header, counter, sizeof(struct ipa_ioc_flt_rt_counter_alloc));
spin_unlock(&ipa3_ctx->flt_rt_counters.hdl_lock);
idr_preload_end();
memcpy(header, counter, sizeof(struct ipa_ioc_flt_rt_counter_alloc));
return 0;
err: