mirror of
				https://github.com/webmproject/libwebp.git
				synced 2025-10-31 02:15:42 +01:00 
			
		
		
		
	Merge "WebPPictureHasTransparency: add missing pointer check" into main
This commit is contained in:
		| @@ -70,9 +70,12 @@ int WebPPictureHasTransparency(const WebPPicture* picture) { | ||||
|   if (picture == NULL) return 0; | ||||
|   if (picture->use_argb) { | ||||
|     const int alpha_offset = ALPHA_OFFSET; | ||||
|     return CheckNonOpaque((const uint8_t*)picture->argb + alpha_offset, | ||||
|                           picture->width, picture->height, | ||||
|                           4, picture->argb_stride * sizeof(*picture->argb)); | ||||
|     if (picture->argb != NULL) { | ||||
|       return CheckNonOpaque((const uint8_t*)picture->argb + alpha_offset, | ||||
|                             picture->width, picture->height, | ||||
|                             4, picture->argb_stride * sizeof(*picture->argb)); | ||||
|     } | ||||
|     return 0; | ||||
|   } | ||||
|   return CheckNonOpaque(picture->a, picture->width, picture->height, | ||||
|                         1, picture->a_stride); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user