OSDN Git Service

Respond reject with INVALID_PARAMETER when register for invalid event ID
authortedwang <tedwang@google.com>
Tue, 15 May 2018 07:25:11 +0000 (15:25 +0800)
committerHansong Zhang <hsz@google.com>
Tue, 15 May 2018 22:40:58 +0000 (15:40 -0700)
It should respond reject with INVALID_PARAMETER instead of
INVALID_COMMAND while remote registering for an invalid event ID

Bug: 79377562
Test: PTS AVRCP/TG/NFY/BI-01-C
Change-Id: Ic006cb2f6584216f9457af5576dd2d39adaa3cf5

profile/avrcp/device.cc

index 6e07f05..4a4148e 100644 (file)
@@ -237,7 +237,7 @@ void Device::HandleNotification(
       DEVICE_LOG(ERROR) << __func__ << " : Unknown event registered. Event ID="
                         << pkt->GetEventRegistered();
       auto response = RejectBuilder::MakeBuilder(
-          (CommandPdu)pkt->GetCommandPdu(), Status::INVALID_COMMAND);
+          (CommandPdu)pkt->GetCommandPdu(), Status::INVALID_PARAMETER);
       send_message(label, false, std::move(response));
     } break;
   }