diff --git a/src/ble/att_server.c b/src/ble/att_server.c index 4c61407f1..fce0f9577 100644 --- a/src/ble/att_server.c +++ b/src/ble/att_server.c @@ -857,14 +857,7 @@ void att_server_request_can_send_now_event(hci_con_handle_t con_handle){ void att_server_register_can_send_now_callback(btstack_context_callback_registration_t * callback_registration, hci_con_handle_t con_handle){ // check if valid con handle - switch (gap_get_connection_type(con_handle)){ - case BD_ADDR_TYPE_LE_PUBLIC: - case BD_ADDR_TYPE_LE_RANDOM: - break; - default: - // con handle not valid for att send - return; - } + if (gap_get_connection_type(con_handle) != GAP_CONNECTION_LE) return; callback_registration->context = (void*)(uintptr_t) con_handle; btstack_linked_list_add_tail(&can_send_now_clients, (btstack_linked_item_t*) callback_registration); att_dispatch_server_request_can_send_now_event(con_handle);