evas_gl_image: improved safety 03/314703/2 accepted/tizen_unified accepted/tizen_unified_dev accepted/tizen_unified_x accepted/tizen/unified/20240725.155002 accepted/tizen/unified/dev/20240729.000908 accepted/tizen/unified/x/20240726.013219
authorPatryk Kaczmarek <patryk.k@partner.samsung.com>
Wed, 17 Jul 2024 14:43:27 +0000 (16:43 +0200)
committerChun <jykeon@samsung.com>
Wed, 24 Jul 2024 10:07:10 +0000 (10:07 +0000)
Change-Id: I3b0e81b6d66036f1e500765fada4d8e81a3e3cb4

src/modules/evas/engines/gl_common/evas_gl_image.c

index 7ad5d37..291bba0 100755 (executable)
@@ -203,6 +203,9 @@ Evas_GL_Image *
 evas_gl_common_image_new_from_rgbaimage(Evas_Engine_GL_Context *gc, RGBA_Image *im_im,
                                         Evas_Image_Load_Opts *lo, int *error)
 {
+   // TIZEN_ONLY(20240717) : evas_gl_common_image_new_from_rgbaimage improved safety
+   EINA_SAFETY_ON_NULL_RETURN_VAL(gc, NULL);
+   //
    Evas_GL_Image *im;
    Eina_List     *l;
    Evas_Colorspace cspace = EVAS_COLORSPACE_ARGB8888;