Skip to content

Commit fa36ed0

Browse files
add missing null checks
1 parent 51a8c39 commit fa36ed0

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

features/FEATURE_BLE/source/generic/GenericGap.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1782,7 +1782,8 @@ void GenericGap::on_disconnection_complete(const pal::GapDisconnectionCompleteEv
17821782
void GenericGap::on_connection_parameter_request(const pal::GapRemoteConnectionParameterRequestEvent &e)
17831783
{
17841784
if (_user_manage_connection_parameter_requests) {
1785-
_eventHandler->onUpdateConnectionParametersRequest(
1785+
if (_eventHandler) {
1786+
_eventHandler->onUpdateConnectionParametersRequest(
17861787
UpdateConnectionParametersRequestEvent(
17871788
e.connection_handle,
17881789
conn_interval_t(e.min_connection_interval),
@@ -1791,6 +1792,7 @@ void GenericGap::on_connection_parameter_request(const pal::GapRemoteConnectionP
17911792
supervision_timeout_t(e.supervision_timeout)
17921793
)
17931794
);
1795+
}
17941796
} else {
17951797
_pal_gap.accept_connection_parameter_request(
17961798
e.connection_handle,
@@ -1806,6 +1808,10 @@ void GenericGap::on_connection_parameter_request(const pal::GapRemoteConnectionP
18061808

18071809
void GenericGap::on_connection_update(const pal::GapConnectionUpdateEvent &e)
18081810
{
1811+
if (!_eventHandler) {
1812+
return;
1813+
}
1814+
18091815
_eventHandler->onConnectionParametersUpdateComplete(
18101816
ConnectionParametersUpdateCompleteEvent(
18111817
e.status == pal::hci_error_code_t::SUCCESS ? BLE_ERROR_NONE : BLE_ERROR_UNSPECIFIED,

0 commit comments

Comments
 (0)