commit | d00b8598bb9f5b993a2b80b5525cde1cb535369f | [log] [tgz] |
---|---|---|
author | ramindani <ramindani@google.com> | Sat Mar 25 06:03:29 2023 -0700 |
committer | Ram Indani <ramindani@google.com> | Mon Apr 03 20:55:08 2023 +0000 |
tree | 02d32d9187ff0a2433029319a824e073faf497b5 | |
parent | 7a83695d962c01331d5881045a28ea725bbb163b [diff] |
VTS add length is not zero check for executeSetClientTarget Test: atest VtsHalGraphicsComposerV2_1TargetTest BUG: 252764410 Change-Id: Icd15f6e7bfdd7b3e3d0d4b407195258d4171c560 (cherry picked from commit 708d49cfce0cfa4ef9bd222ea694dbc6338d8798) Merged-In: Icd15f6e7bfdd7b3e3d0d4b407195258d4171c560
diff --git a/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ComposerCommandEngine.h b/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ComposerCommandEngine.h index ab67eb1..9ae6173 100644 --- a/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ComposerCommandEngine.h +++ b/graphics/composer/2.1/utils/hal/include/composer-hal/2.1/ComposerCommandEngine.h
@@ -207,7 +207,7 @@ bool executeSetClientTarget(uint16_t length) { // 4 parameters followed by N rectangles - if ((length - 4) % 4 != 0) { + if (!length || (length - 4) % 4 != 0) { return false; }