diff options
author | Chia-I Wu <olv@google.com> | 2017-07-19 14:00:36 -0700 |
---|---|---|
committer | Rohit Yengisetty <rngy@google.com> | 2018-04-17 18:52:43 -0700 |
commit | f63f537eb260fe4397155d95d8c9af2f8ee3e38a (patch) | |
tree | 836d28ea52526f855b928e7c02279954246a3a72 | |
parent | 058a6f9bf2a2c85974e5f8001dc5d8d68969390d (diff) | |
download | display-f63f537eb260fe4397155d95d8c9af2f8ee3e38a.tar.gz |
sdm: hwc2: validate display id in SetColorModeByIdandroid-security-8.1.0_r93android-security-8.1.0_r92android-security-8.1.0_r91android-security-8.1.0_r90android-security-8.1.0_r89android-security-8.1.0_r88android-security-8.1.0_r87android-security-8.1.0_r86android-security-8.1.0_r85android-security-8.1.0_r84android-security-8.1.0_r83android-security-8.1.0_r82android-8.1.0_r81android-8.1.0_r80android-8.1.0_r79android-8.1.0_r78android-8.1.0_r77android-8.1.0_r76android-8.1.0_r75android-8.1.0_r74android-8.1.0_r73android-8.1.0_r72android-8.1.0_r71android-8.1.0_r70android-8.1.0_r69android-8.1.0_r68android-8.1.0_r66security-oc-mr1-releaseoreo-mr1-security-release
Bug: 63144992
Test: manual vndservice call
Change-Id: I239670334560b9db4ef781aac2612a86ea4363a9
(cherry picked from commit cba1cee4750a80db4b476c3273b06a6d575859f6)
-rw-r--r-- | msm8998/sdm/libs/hwc2/hwc_session.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/msm8998/sdm/libs/hwc2/hwc_session.cpp b/msm8998/sdm/libs/hwc2/hwc_session.cpp index a9c7e4e2..f99a00d4 100644 --- a/msm8998/sdm/libs/hwc2/hwc_session.cpp +++ b/msm8998/sdm/libs/hwc2/hwc_session.cpp @@ -1262,7 +1262,7 @@ android::status_t HWCSession::SetColorModeById(const android::Parcel *input_parc auto device = static_cast<hwc2_device_t *>(this); if (display > HWC_DISPLAY_VIRTUAL) { - return -EINVAL; + return android::BAD_VALUE; } auto err = CallDisplayFunction(device, display, &HWCDisplay::SetColorModeById, mode); |