mirror of
https://github.com/espressif/esp-nimble.git
synced 2026-10-04 05:57:23 +00:00
nimble/ll: Fix clearing connsm flags
We have over 32 flags so using union with uint32_t does not work anymore. Let's just use memset instead.
This commit is contained in:
@@ -1976,7 +1976,7 @@ ble_ll_conn_sm_new(struct ble_ll_conn_sm *connsm)
|
||||
struct ble_ll_conn_global_params *conn_params;
|
||||
|
||||
/* Reset following elements */
|
||||
connsm->csmflags.conn_flags = 0;
|
||||
memset(&connsm->csmflags, 0, sizeof(connsm->csmflags));
|
||||
connsm->event_cntr = 0;
|
||||
connsm->conn_state = BLE_LL_CONN_STATE_IDLE;
|
||||
connsm->disconnect_reason = 0;
|
||||
|
||||
Reference in New Issue
Block a user