summaryrefslogtreecommitdiffstats
path: root/src/bluetooth/qleadvertiser_bluez.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/bluetooth/qleadvertiser_bluez.cpp')
-rw-r--r--src/bluetooth/qleadvertiser_bluez.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/bluetooth/qleadvertiser_bluez.cpp b/src/bluetooth/qleadvertiser_bluez.cpp
index 27e95043..430a876b 100644
--- a/src/bluetooth/qleadvertiser_bluez.cpp
+++ b/src/bluetooth/qleadvertiser_bluez.cpp
@@ -414,7 +414,10 @@ void QLeAdvertiserBluez::handleCommandCompleted(quint16 opCode, quint8 status,
switch (ocf) {
case QBluezConst::OcfLeReadTxPowerLevel:
if (m_sendPowerLevel) {
- m_powerLevel = data.at(0);
+ if (!data.isEmpty())
+ m_powerLevel = data.at(0);
+ else
+ m_powerLevel = 0;
qCDebug(QT_BT_BLUEZ) << "TX power level is" << m_powerLevel;
}
queueAdvertisingCommands();