summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJinsuk Kim <jinsukkim@google.com>2014-12-20 08:43:27 +0900
committerJinsuk Kim <jinsukkim@google.com>2014-12-20 08:47:34 +0900
commita95794bc4fbc5cd19561e447535b99bbae00de25 (patch)
treee37f5d8b0fa26b919ad04d75ff2649845c85c904
parentffe80ab7f68d553fbda221e3457f288a3b7baa0a (diff)
downloadframeworks_base-a95794bc4fbc5cd19561e447535b99bbae00de25.zip
frameworks_base-a95794bc4fbc5cd19561e447535b99bbae00de25.tar.gz
frameworks_base-a95794bc4fbc5cd19561e447535b99bbae00de25.tar.bz2
CEC: Allow no vendor-specific data for <Vendor Command With ID>
Changed not to return <Feature Abort> if the command comes with any vendor-specific data, which is still valid. Bug: 18816046 Change-Id: I22204d167c7783a841f7bb560e900b525f9f036b
-rw-r--r--services/core/java/com/android/server/hdmi/HdmiCecMessageValidator.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/hdmi/HdmiCecMessageValidator.java b/services/core/java/com/android/server/hdmi/HdmiCecMessageValidator.java
index 53740fe..fe50666 100644
--- a/services/core/java/com/android/server/hdmi/HdmiCecMessageValidator.java
+++ b/services/core/java/com/android/server/hdmi/HdmiCecMessageValidator.java
@@ -142,7 +142,7 @@ public final class HdmiCecMessageValidator {
addValidationInfo(Constants.MESSAGE_VENDOR_COMMAND,
maxLengthValidator, DEST_DIRECT | SRC_UNREGISTERED);
addValidationInfo(Constants.MESSAGE_VENDOR_COMMAND_WITH_ID,
- maxLengthValidator, DEST_ALL | SRC_UNREGISTERED);
+ new VariableLengthValidator(4, 14), DEST_ALL | SRC_UNREGISTERED);
addValidationInfo(Constants.MESSAGE_VENDOR_REMOTE_BUTTON_DOWN,
maxLengthValidator, DEST_ALL | SRC_UNREGISTERED);