This is an automated email from the ASF dual-hosted git repository.
sjanc pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
The following commit(s) were added to refs/heads/master by this push:
new 8bf0ac9ad host/gap: Move event memset outside of host lock on
connection complete
8bf0ac9ad is described below
commit 8bf0ac9ad3e851feb50e0a2913d83ef2ae4cb45a
Author: Szymon Janc <[email protected]>
AuthorDate: Tue Jul 7 14:04:18 2026 +0200
host/gap: Move event memset outside of host lock on connection complete
There is no need to clear event memory under host global lock.
---
nimble/host/src/ble_gap.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/nimble/host/src/ble_gap.c b/nimble/host/src/ble_gap.c
index 03ffeb05e..362f16351 100644
--- a/nimble/host/src/ble_gap.c
+++ b/nimble/host/src/ble_gap.c
@@ -2276,12 +2276,10 @@ ble_gap_rx_conn_complete(struct ble_gap_conn_complete
*evt, uint8_t instance)
}
ble_hs_lock();
-
- memset(&event, 0, sizeof event);
ble_hs_conn_insert(conn);
-
ble_hs_unlock();
+ memset(&event, 0, sizeof(event));
event.type = BLE_GAP_EVENT_CONNECT;
event.connect.conn_handle = evt->connection_handle;
event.connect.status = 0;