efl/engines: fix null derefs
authorMike Blumenkrantz <zmike@samsung.com>
Fri, 18 Oct 2019 17:29:44 +0000 (13:29 -0400)
committerWonki Kim <wonki_.kim@samsung.com>
Mon, 11 Nov 2019 02:18:26 +0000 (11:18 +0900)
Summary: CIDs 1402640, 1402709

Reviewers: cedric

Reviewed By: cedric

Subscribers: #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D10448

src/modules/evas/engines/gl_drm/evas_engine.c

index 674a7e7..b2bb0b9 100755 (executable)
@@ -1438,6 +1438,7 @@ eng_image_native_set(void *engine, void *image, void *native)
         }
     }
 
+   if (!img) return NULL;
    img2 = glsym_evas_gl_common_image_new_from_data(ob->gl_context, img->w,
                                                    img->h, NULL, img->alpha,
                                                    EVAS_COLORSPACE_ARGB8888);