Skip to content

Commit 0a3cd69

Browse files
paul-szczepanek-armpan-
authored andcommitted
event handler should not affect internal state
1 parent 685af00 commit 0a3cd69

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

connectivity/FEATURE_BLE/source/generic/GapImpl.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2333,13 +2333,14 @@ void Gap::on_enhanced_connection_complete(
23332333
clock_accuracy_t master_clock_accuracy
23342334
)
23352335
{
2336+
if (own_role == connection_role_t::CENTRAL) {
2337+
_initiating = false;
2338+
}
2339+
23362340
if (!_event_handler) {
23372341
return;
23382342
}
23392343

2340-
if (own_role == connection_role_t::CENTRAL) {
2341-
_initiating = false;
2342-
}
23432344

23442345
_event_handler->onConnectionComplete(
23452346
ConnectionCompleteEvent(

0 commit comments

Comments
 (0)