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,6 +537,7 @@ static int do_remove_source(struct spa_loop *loop,
{ {
struct impl *this = user_data; struct impl *this = user_data;
if (this->transport)
spa_bt_sco_io_set_source_cb(this->transport->sco_io, NULL, NULL); spa_bt_sco_io_set_source_cb(this->transport->sco_io, NULL, NULL);
return 0; return 0;