From a95794bc4fbc5cd19561e447535b99bbae00de25 Mon Sep 17 00:00:00 2001 From: Jinsuk Kim Date: Sat, 20 Dec 2014 08:43:27 +0900 Subject: [PATCH] CEC: Allow no vendor-specific data for Changed not to return if the command comes with any vendor-specific data, which is still valid. Bug: 18816046 Change-Id: I22204d167c7783a841f7bb560e900b525f9f036b --- .../java/com/android/server/hdmi/HdmiCecMessageValidator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/hdmi/HdmiCecMessageValidator.java b/services/core/java/com/android/server/hdmi/HdmiCecMessageValidator.java index 53740fef38c03..fe50666a83587 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);