From 6b511cd1d2bc53e478405dd1a0355f700ceb878a Mon Sep 17 00:00:00 2001 From: Venkat Thogaru Date: Mon, 27 Jul 2020 23:22:25 +0530 Subject: [PATCH] display: Fix array out of bound Change-Id: Ic560d36efad6a6b2a98a6c190abca6542ef91d91 --- gralloc/QtiGralloc.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gralloc/QtiGralloc.cpp b/gralloc/QtiGralloc.cpp index 903ccba9..5172ad54 100644 --- a/gralloc/QtiGralloc.cpp +++ b/gralloc/QtiGralloc.cpp @@ -387,8 +387,10 @@ int getMetadataState(void *buffer, uint32_t type) { if (IS_VENDOR_METADATA_TYPE(type)) { return metadata_set[GET_VENDOR_METADATA_STATUS_INDEX(type)]; - } else { + } else if (GET_STANDARD_METADATA_STATUS_INDEX(type) < METADATA_SET_SIZE) { return metadata_set[GET_STANDARD_METADATA_STATUS_INDEX(type)]; + } else { + return -1; } }