cec: reply with abort reason 'invalid operand' to vendor commands that we don't under...
authorLars Op den Kamp <lars@opdenkamp.eu>
Wed, 20 Jun 2012 13:32:46 +0000 (15:32 +0200)
committerLars Op den Kamp <lars@opdenkamp.eu>
Wed, 20 Jun 2012 13:32:46 +0000 (15:32 +0200)
src/lib/implementations/CECCommandHandler.cpp

index aa2a0dca503a49d4fbb6675e78b1ed912bd959eb..c72cc999325a8f5ae6a93c60d5804b24f73c54e7 100644 (file)
@@ -248,7 +248,7 @@ int CCECCommandHandler::HandleDeviceCecVersion(const cec_command &command)
 
 int CCECCommandHandler::HandleDeviceVendorCommandWithId(const cec_command & UNUSED(command))
 {
-  return CEC_ABORT_REASON_REFUSED;
+  return CEC_ABORT_REASON_INVALID_OPERAND;
 }
 
 int CCECCommandHandler::HandleDeviceVendorId(const cec_command &command)
@@ -713,7 +713,7 @@ int CCECCommandHandler::HandleUserControlRelease(const cec_command &command)
 
 int CCECCommandHandler::HandleVendorCommand(const cec_command & UNUSED(command))
 {
-  return CEC_ABORT_REASON_REFUSED;
+  return CEC_ABORT_REASON_INVALID_OPERAND;
 }
 
 void CCECCommandHandler::UnhandledCommand(const cec_command &command, const cec_abort_reason reason)