Add missing typecast 42/284442/1
authorjiyong.min <jiyong.min@samsung.com>
Thu, 17 Nov 2022 07:00:33 +0000 (16:00 +0900)
committerjiyong.min <jiyong.min@samsung.com>
Thu, 17 Nov 2022 07:00:33 +0000 (16:00 +0900)
Change-Id: Id4662d889a75ebf6d4f3886b6b272a84ea0b6bbb

src/heif_decoder.c

index 4e630ee02cb1dc74ef4b8d3b986dfa0fa015e7c9..4eadb406ab3e3084db5919ede4cbd5cb91fcb09c 100644 (file)
@@ -295,7 +295,7 @@ static int __combine_rgb(heif_image_t *tile_image, unsigned int pos_x, unsigned
        // When you want to tile the walls in the bathroom, the tiles are sized at the factory.
        // Therefore, you may not be able to tile it to fit exactly the walls of the bathroom.
        // If it doesn't fit, the tiles at the corner must be cut and pasted.
-       copy_n = (combine_image->width < (pos_x + tile_image->width)) ? (combine_image->width - pos_x) * bpp : tile_stride;
+       copy_n = (combine_image->width < (pos_x + tile_image->width)) ? (size_t)((combine_image->width - pos_x) * bpp) : tile_stride;
 
        ptr_src = tile_image->data;
        ptr_dst = combine_image->data + pos_y * combine_stride + pos_x * bpp;