Initialize variables 96/317896/2
authorhjkim <backto.kim@samsung.com>
Thu, 9 Jan 2025 09:08:07 +0000 (18:08 +0900)
committerHaejeong kim <backto.kim@samsung.com>
Fri, 10 Jan 2025 00:10:37 +0000 (00:10 +0000)
Change-Id: Ib3d265f9918cf2a38b080742f9104e545480e731

src/heif_decoder.c

index 912d48a7ffccf69c38f0d107709da7204e27e7b2..4934fd2594ade95a62bb8ff286c4a35fe22fd9f5 100644 (file)
@@ -477,12 +477,12 @@ static int __decode_grid_image(heif_itemtable_h item_table, heif_color_format_e
 {
        int ret = LIBHEIF_ERROR_NONE;
        unsigned int rows = 0, columns = 0;
-       GSList *tiles, *iter;
+       GSList *tiles = NULL, *iter = NULL;
        heif_image_item_h tile_item;
-       heif_image_t *tile_image;
+       heif_image_t *tile_image = NULL;
        unsigned int image_index = 0;
        unsigned int pos_x = 0, pos_y = 0;
-       heif_image_t *combine_image;
+       heif_image_t *combine_image = NULL;
 
        heif_retvm_if_failed(image_item, LIBHEIF_ERROR_INVALID_PARAMETER, "invalid image_item");
        heif_retvm_if_failed(image, LIBHEIF_ERROR_INVALID_PARAMETER, "invalid image");