diff --git a/src/platform/qpg/BLEManagerImpl.cpp b/src/platform/qpg/BLEManagerImpl.cpp index 79837d439e2874..d35cd56917a21d 100644 --- a/src/platform/qpg/BLEManagerImpl.cpp +++ b/src/platform/qpg/BLEManagerImpl.cpp @@ -930,8 +930,8 @@ void BLEManagerImpl::BleAdvTimeoutHandler(TimerHandle_t xTimer) { /* Stop advertising and defer restart for when stop confirmation is received from the stack */ ChipLogDetail(DeviceLayer, "bleAdv Timeout : Start slow advertissment"); - sInstance.StopAdvertising(); sInstance.mFlags.Set(Flags::kRestartAdvertising); + sInstance.StopAdvertising(); } else if (BLEMgrImpl().mFlags.Has(Flags::kAdvertising)) {