OSDN Git Service

DO NOT MERGE btm_proc_smp_cback: Don't access p_dev_rec if freed
authorHansong Zhang <hsz@google.com>
Tue, 22 Jan 2019 21:46:47 +0000 (13:46 -0800)
committerJP Sugarbroad <jpsugar@google.com>
Tue, 12 Feb 2019 21:10:31 +0000 (13:10 -0800)
commit98ed90c94a3f6c18049f19e3a28d2959e8e5423b
treec1686b86d3d851b4bc75610ec0b7d3cbe4181a2d
parent5dd354b8c5664c69d13180baa2145411888bdedf
DO NOT MERGE btm_proc_smp_cback: Don't access p_dev_rec if freed

In btm_proc_smp_cback(), return after p_dev_rec is freed in the middle
to prevent use after free

Bug: 120612744
Test: Use ASAN build; connect to a LE device and wait for timeout
Change-Id: I09aa1cf1d1c835146b62d0f4989aeedfb885d95b
(cherry picked from commit 74c6d501ce55e7bbce4129fae26bd0b5f802a7fc)
stack/btm/btm_ble.c