mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-08-09 11:37:56 +00:00
nimble/l2cap: Move proc initialization
Without that identifier was incorrectly set to 0
This commit is contained in:
@@ -1368,6 +1368,10 @@ ble_l2cap_sig_ecoc_connect(uint16_t conn_handle, uint16_t psm, uint16_t mtu,
|
||||
return BLE_HS_ENOMEM;
|
||||
}
|
||||
|
||||
proc->op = BLE_L2CAP_SIG_PROC_OP_CONNECT;
|
||||
proc->id = ble_l2cap_sig_next_id();
|
||||
proc->conn_handle = conn_handle;
|
||||
|
||||
req = ble_l2cap_sig_cmd_get(BLE_L2CAP_SIG_OP_CREDIT_CONNECT_REQ, proc->id,
|
||||
sizeof(*req) + num * sizeof(uint16_t), &txom);
|
||||
if (!req) {
|
||||
@@ -1396,10 +1400,6 @@ ble_l2cap_sig_ecoc_connect(uint16_t conn_handle, uint16_t psm, uint16_t mtu,
|
||||
}
|
||||
proc->connect.chan_cnt = num;
|
||||
|
||||
proc->op = BLE_L2CAP_SIG_PROC_OP_CONNECT;
|
||||
proc->id = ble_l2cap_sig_next_id();
|
||||
proc->conn_handle = conn_handle;
|
||||
|
||||
req->psm = htole16(psm);
|
||||
req->mtu = htole16(chan->coc_rx.mtu);
|
||||
req->mps = htole16(chan->my_mtu);
|
||||
|
||||
Reference in New Issue
Block a user