Skip to content

Commit 28dacb6

Browse files
committed
Corred adv length and set status on update.
1 parent cb151e6 commit 28dacb6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/NimBLEAdvertisedDevice.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,11 @@ void NimBLEAdvertisedDevice::update(const ble_gap_event* event, uint8_t eventTyp
6464
if (m_dataStatus == BLE_GAP_EXT_ADV_DATA_STATUS_INCOMPLETE) {
6565
m_payload.insert(m_payload.end(), disc.data, disc.data + disc.length_data);
6666
m_dataStatus = disc.data_status;
67+
m_advLength = m_payload.size();
6768
return;
6869
}
6970

71+
m_dataStatus = disc.data_status;
7072
m_isLegacyAdv = disc.props & BLE_HCI_ADV_LEGACY_MASK;
7173
# else
7274
const auto& disc = event->disc;

0 commit comments

Comments
 (0)