File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
connectivity/FEATURE_BLE/libraries/cordio_stack/ble-host/sources/stack/dm Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change 3131#include "dm_adv.h"
3232#include "dm_dev.h"
3333#include "dm_main.h"
34+ #include "dm_conn.h"
3435
3536/**************************************************************************************************
3637 Macros
@@ -1374,6 +1375,13 @@ void dmExtAdvHciHandler(hciEvt_t *pEvent)
13741375 if (!DM_ADV_CONN_DIRECTED (advType ))
13751376 {
13761377 pEvent -> hdr .event = DM_ADV_SET_STOP_IND ;
1378+ if (pEvent -> leAdvSetTerm .status == HCI_SUCCESS ) {
1379+ /* translate the handle to conn id */
1380+ dmConnCcb_t * ccb = dmConnCcbByHandle (pEvent -> leAdvSetTerm .handle );
1381+ if (ccb ) {
1382+ pEvent -> hdr .param = ccb -> connId ;
1383+ }
1384+ }
13771385 (* dmCb .cback )((dmEvt_t * ) pEvent );
13781386 }
13791387 /* else if low duty cycle directed advertising failed to create connection */
You can’t perform that action at this time.
0 commit comments