summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jinsuk Kim <jinsukkim@google.com> 2015-01-29 22:41:23 +0000
committer android-build-merger <android-build-merger@google.com> 2015-01-29 22:41:23 +0000
commitb744db87155d6175cf0ebcd58d3f2ddd24ece0d4 (patch)
tree2f5b065bf9bcd701cf4cec178e4c0772326f53c2
parentf0569c16517874fe49184b79bf105581a449803f (diff)
parent7e79bdb494b51175d9873f82f4ca8488ac6fccfa (diff)
am eb2c4a07: am dbdaea0c: Merge "CEC: Do null/empty check against the parameter for checkRecordSource()" into lmp-mr1-dev
automerge: 7e79bdb * commit '7e79bdb494b51175d9873f82f4ca8488ac6fccfa': CEC: Do null/empty check against the parameter for checkRecordSource()
-rw-r--r--core/java/android/hardware/hdmi/HdmiRecordSources.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/hardware/hdmi/HdmiRecordSources.java b/core/java/android/hardware/hdmi/HdmiRecordSources.java
index 922b8e7ae14f..7e94b8919c5c 100644
--- a/core/java/android/hardware/hdmi/HdmiRecordSources.java
+++ b/core/java/android/hardware/hdmi/HdmiRecordSources.java
@@ -759,6 +759,8 @@ public final class HdmiRecordSources {
*/
@SystemApi
public static boolean checkRecordSource(byte[] recordSource) {
+ if (recordSource == null || recordSource.length == 0) return false;
+
int recordSourceType = recordSource[0];
int extraDataSize = recordSource.length - 1;
switch (recordSourceType) {