Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Commit 9ead58e

Browse files
authored
Merge pull request #122 from semireg/feature/fix-modbt-scan-response-data-length-sizeof
Fix modbt scan response adv data length
2 parents 1b3e2e4 + 860b15c commit 9ead58e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

esp32/mods/modbt.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -796,7 +796,7 @@ STATIC mp_obj_t bt_read_scan(mp_obj_t self_in) {
796796
tuple[1] = mp_obj_new_int(bt_event.scan.scan_rst.ble_addr_type);
797797
tuple[2] = mp_obj_new_int(bt_event.scan.scan_rst.ble_evt_type & 0x03); // FIXME
798798
tuple[3] = mp_obj_new_int(bt_event.scan.scan_rst.rssi);
799-
tuple[4] = mp_obj_new_bytes((const byte *)bt_event.scan.scan_rst.ble_adv, ESP_BLE_ADV_DATA_LEN_MAX);
799+
tuple[4] = mp_obj_new_bytes((const byte *)bt_event.scan.scan_rst.ble_adv, sizeof(bt_event.scan.scan_rst.ble_adv));
800800

801801
return mp_obj_new_attrtuple(bt_scan_info_fields, 5, tuple);
802802
}
@@ -818,7 +818,7 @@ STATIC mp_obj_t bt_get_advertisements(mp_obj_t self_in) {
818818
tuple[1] = mp_obj_new_int(bt_event.scan.scan_rst.ble_addr_type);
819819
tuple[2] = mp_obj_new_int(bt_event.scan.scan_rst.ble_evt_type & 0x03); // FIXME
820820
tuple[3] = mp_obj_new_int(bt_event.scan.scan_rst.rssi);
821-
tuple[4] = mp_obj_new_bytes((const byte *)bt_event.scan.scan_rst.ble_adv, ESP_BLE_ADV_DATA_LEN_MAX);
821+
tuple[4] = mp_obj_new_bytes((const byte *)bt_event.scan.scan_rst.ble_adv, sizeof(bt_event.scan.scan_rst.ble_adv));
822822

823823
mp_obj_list_append(advs, mp_obj_new_attrtuple(bt_scan_info_fields, 5, tuple));
824824
}

0 commit comments

Comments
 (0)