OSDN Git Service

L2CAP: Swap SCID and DCID in connection response
authorHansong Zhang <hsz@google.com>
Mon, 11 Nov 2019 19:07:46 +0000 (11:07 -0800)
committerHansong Zhang <hsz@google.com>
Mon, 11 Nov 2019 19:09:24 +0000 (19:09 +0000)
SCID should copy from conneciton request

Bug: 141557006
Test: run_cert.sh
Change-Id: Ieb8757a279053ea1f4e59ad898c730e4bcdc1dea

gd/l2cap/classic/internal/signalling_manager.cc

index 47792b0..8aa3d30 100644 (file)
@@ -450,7 +450,7 @@ void ClassicSignallingManager::on_incoming_packet() {
 void ClassicSignallingManager::send_connection_response(SignalId signal_id, Cid remote_cid, Cid local_cid,
                                                         ConnectionResponseResult result,
                                                         ConnectionResponseStatus status) {
-  auto builder = ConnectionResponseBuilder::Create(signal_id.Value(), remote_cid, local_cid, result, status);
+  auto builder = ConnectionResponseBuilder::Create(signal_id.Value(), local_cid, remote_cid, result, status);
   enqueue_buffer_->Enqueue(std::move(builder), handler_);
 }