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:
Andrzej Kaczmarek
2023-06-15 15:24:11 +02:00
parent 160e4332ce
commit 634e41b166
+1 -1
View File
@@ -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;