diff options
author | Wen Chang Liu <wenchangliu@google.com> | 2023-03-14 03:16:59 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2023-03-14 03:16:59 +0000 |
commit | 790cc85523f9a474df5086b562e0e1971b32929f (patch) | |
tree | 61c4212540f5badbb8c194c6910b315a8debe618 /libhwc2.1 | |
parent | 0828aae834f622f39daa19535d9668790b951628 (diff) | |
parent | 8db840a76ddd07855a7c9581d66351cd47c025f0 (diff) |
Merge "libdevice: add bounds check when parsing HDR dynamic metadata" into udc-dev
Diffstat (limited to 'libhwc2.1')
-rw-r--r-- | libhwc2.1/libdevice/ExynosLayer.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libhwc2.1/libdevice/ExynosLayer.cpp b/libhwc2.1/libdevice/ExynosLayer.cpp index 2c6feaf..79a9ca1 100644 --- a/libhwc2.1/libdevice/ExynosLayer.cpp +++ b/libhwc2.1/libdevice/ExynosLayer.cpp @@ -719,7 +719,8 @@ int32_t ExynosLayer::setLayerPerFrameMetadataBlobs(uint32_t numElements, const i mMetaParcel->eType = static_cast<ExynosVideoInfoType>(mMetaParcel->eType | VIDEO_INFO_TYPE_HDR_DYNAMIC); ExynosHdrDynamicInfo *info = &(mMetaParcel->sHdrDynamicInfo); - Exynos_parsing_user_data_registered_itu_t_t35(info, (void *)metadata_start); + Exynos_parsing_user_data_registered_itu_t_t35(info, (void*)metadata_start, + sizes[i]); } else { ALOGE("Layer has no metaParcel!"); return HWC2_ERROR_UNSUPPORTED; |