sco-source: don't crash in do_stop if transport disappeared

This commit is contained in:
Pauli Virtanen 2021-01-05 00:31:36 +02:00
parent b76bcdc70d
commit 307d62484c

View file

@ -537,7 +537,8 @@ static int do_remove_source(struct spa_loop *loop,
{
struct impl *this = user_data;
spa_bt_sco_io_set_source_cb(this->transport->sco_io, NULL, NULL);
if (this->transport)
spa_bt_sco_io_set_source_cb(this->transport->sco_io, NULL, NULL);
return 0;
}