fix:gatt stop adv if bt off

Signed-off-by: zhanghaodong <zhanghaodong12@huawei.com>
This commit is contained in:
zhanghaodong 2024-06-24 15:46:09 +08:00
parent cb563afbf7
commit ee239a8859

View File

@ -872,6 +872,7 @@ static void BcAdapterBtStateChanged(int32_t listenerId, int32_t state)
for (uint8_t channelId = 0; channelId < GATT_ADV_MAX_NUM; channelId++) {
AdvChannel *advChannel = &g_advChannel[channelId];
advChannel->isAdvertising = false;
(void)BleStopAdv(advChannel->advId);
advChannel->advId = -1;
}
SoftBusMutexUnlock(&g_advLock);