bluetooth: set u->transport null when it has been freed

Prevent a pointer to freed memory from lingering around.
This commit is contained in:
Marijn Suijten 2021-01-24 15:40:01 +01:00
parent 90fd392101
commit f70a1672c6

View file

@ -2439,6 +2439,9 @@ static pa_hook_result_t transport_state_changed_cb(pa_bluetooth_discovery *y, pa
if (t->device == u->device)
handle_transport_state_change(u, t);
if (t == u->transport && t->state <= PA_BLUETOOTH_TRANSPORT_STATE_DISCONNECTED)
u->transport = NULL;
return PA_HOOK_OK;
}