cec: reply with abort reason 'invalid operand' to vendor commands that we don't under...
[deb_libcec.git] / 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)