diff --git a/system/stack/btm/btm_iso.cc b/system/stack/btm/btm_iso.cc index 1839e11a132c2395e2d4517e21842c2eba13060f..81bd22e665073375f9156413ff0c1bea4ee83901 100644 --- a/system/stack/btm/btm_iso.cc +++ b/system/stack/btm/btm_iso.cc @@ -112,7 +112,8 @@ void IsoManager::CreateBig(uint8_t big_id, } void IsoManager::TerminateBig(uint8_t big_id, uint8_t reason) { - pimpl_->iso_impl_->terminate_big(big_id, reason); + if (pimpl_->IsRunning()) + pimpl_->iso_impl_->terminate_big(big_id, reason); } void IsoManager::HandleIsoData(void* p_msg) {