diff --git a/connectivity/FEATURE_BLE/source/generic/GapImpl.cpp b/connectivity/FEATURE_BLE/source/generic/GapImpl.cpp index f4661bd6afc..5296ae690f9 100644 --- a/connectivity/FEATURE_BLE/source/generic/GapImpl.cpp +++ b/connectivity/FEATURE_BLE/source/generic/GapImpl.cpp @@ -369,6 +369,9 @@ Gap::Gap( _advertising_timeout(), _scan_timeout(), _user_manage_connection_parameter_requests(false) +#if BLE_ROLE_OBSERVER + , _scan_parameters_set(false) +#endif // BLE_ROLE_OBSERVER { _pal_gap.initialize(); diff --git a/connectivity/FEATURE_BLE/source/generic/GapImpl.h b/connectivity/FEATURE_BLE/source/generic/GapImpl.h index 5e8a08bcd41..d006738975a 100644 --- a/connectivity/FEATURE_BLE/source/generic/GapImpl.h +++ b/connectivity/FEATURE_BLE/source/generic/GapImpl.h @@ -990,9 +990,9 @@ class Gap : BitArray _adv_started_from_refresh; - bool _user_manage_connection_parameter_requests : 1; + bool _user_manage_connection_parameter_requests; #if BLE_ROLE_OBSERVER - bool _scan_parameters_set : 1 = false; + bool _scan_parameters_set; #endif // BLE_ROLE_OBSERVER };