{
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");