diff --git a/internal/platform/implementation/linux/ble_l2cap_server_socket.cc b/internal/platform/implementation/linux/ble_l2cap_server_socket.cc index 4ef175a1..22c2cdbc 100644 --- a/internal/platform/implementation/linux/ble_l2cap_server_socket.cc +++ b/internal/platform/implementation/linux/ble_l2cap_server_socket.cc @@ -54,9 +54,8 @@ void DrainFd(int fd) { BleL2capServerSocket::BleL2capServerSocket() = default; BleL2capServerSocket::BleL2capServerSocket( - int psm, BleL2capSocket::ProtocolMode protocol_mode, std::string service_id) + int psm, std::string service_id) : psm_(psm), - protocol_mode_(protocol_mode), service_id_(std::move(service_id)) {} BleL2capServerSocket::~BleL2capServerSocket() { Close(); } @@ -254,15 +253,13 @@ std::unique_ptr BleL2capServerSocket::Accept() { static_cast(client_addr.l2_bdaddr.b[i]); } - BleL2capSocket::ProtocolMode protocol_mode; std::string service_id; { absl::MutexLock lock(&mutex_); - protocol_mode = protocol_mode_; service_id = service_id_; } return std::make_unique( - client_fd, peripheral_id, protocol_mode, service_id, + client_fd, peripheral_id, service_id, /*incoming_connection=*/true); }