am b7f7f038: enable mdp debugging on error, also check for invalid inputs
Merge commit 'b7f7f038529135a5c21234ae89e4b87a1c56854a' into eclair-mr2 * commit 'b7f7f038529135a5c21234ae89e4b87a1c56854a': enable mdp debugging on error, also check for invalid inputs
This commit is contained in:
		| @@ -36,7 +36,7 @@ | ||||
|  | ||||
| #include "gralloc_priv.h" | ||||
|  | ||||
| #define DEBUG_MDP_ERRORS 0 | ||||
| #define DEBUG_MDP_ERRORS 1 | ||||
|  | ||||
| /******************************************************************************/ | ||||
|  | ||||
| @@ -359,7 +359,13 @@ static int stretch_copybit( | ||||
|                     return -EINVAL; | ||||
|             } | ||||
|         } | ||||
|          | ||||
|  | ||||
|         if (src_rect->l < 0 || src_rect->r > src->w || | ||||
|             src_rect->t < 0 || src_rect->b > src->h) { | ||||
|             // this is always invalid | ||||
|             return -EINVAL; | ||||
|         } | ||||
|  | ||||
|         const uint32_t maxCount = sizeof(list.req)/sizeof(list.req[0]); | ||||
|         const struct copybit_rect_t bounds = { 0, 0, dst->w, dst->h }; | ||||
|         struct copybit_rect_t clip; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user