mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-06-06 05:14:45 +00:00
fix(nimble): Fix DTM test end packet count parsing
This commit is contained in:
@@ -9783,13 +9783,14 @@ ble_gap_end_test_evt(const void *buf, uint8_t len)
|
||||
{
|
||||
struct ble_gap_event event;
|
||||
struct ble_hci_ev_command_complete *cmd_complete = (void *) buf;
|
||||
uint8_t status, *ptr;
|
||||
uint8_t status;
|
||||
uint16_t num_pkt;
|
||||
|
||||
status = cmd_complete->status;
|
||||
ptr = (uint8_t *)cmd_complete->return_params;
|
||||
|
||||
num_pkt = htole16(*ptr);
|
||||
num_pkt = 0;
|
||||
if (len >= sizeof(*cmd_complete) + sizeof(num_pkt)) {
|
||||
num_pkt = get_le16(cmd_complete->return_params);
|
||||
}
|
||||
|
||||
memset(&event, 0, sizeof event);
|
||||
event.type = BLE_GAP_EVENT_TEST_UPDATE;
|
||||
|
||||
Reference in New Issue
Block a user