commit | 708d49cfce0cfa4ef9bd222ea694dbc6338d8798 | [log] [tgz] |
---|---|---|
author | ramindani <ramindani@google.com> | Sat Mar 25 06:03:29 2023 -0700 |
committer | ramindani <ramindani@google.com> | Mon Apr 03 09:12:02 2023 -0700 |
tree | 421b5461af3154d2dfda8d57a273dc2905c742de | |
parent | d75dad1f34b490dbd7b51882afd61275d8f08a2e [diff] |
VTS add length is not zero check for executeSetClientTarget Test: atest VtsHalGraphicsComposerV2_1TargetTest BUG: 252764410 Change-Id: 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; }