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;

Reply via email to