if (im2->references == 0)
{
im2->cached = 0;
- im2->gc->shared->images =
- eina_list_remove_list(im2->gc->shared->images, l);
- im2->gc->shared->images_size -= (im2->csize);
- evas_gl_common_image_free(im2);
- l = NULL;
- removed = EINA_TRUE;
- break;
+ // TIZEN_ONLY(20220803) : Additional NULL check
+ if (im2->gc && im2->gc->shared)
+ //
+ {
+ im2->gc->shared->images =
+ eina_list_remove_list(im2->gc->shared->images, l);
+ im2->gc->shared->images_size -= (im2->csize);
+ evas_gl_common_image_free(im2);
+ l = NULL;
+ removed = EINA_TRUE;
+ break;
+ }
}
}