commit ff7511ae123bbaaefcd716edc2aabf57a9139da8 68/88868/2
authorHermet Park <hermet@hermet.pe.kr>
Wed, 21 Sep 2016 04:18:19 +0000 (13:18 +0900)
committerHermet Park <chuneon.park@samsung.com>
Wed, 21 Sep 2016 09:45:12 +0000 (02:45 -0700)
Author: Hermet Park <hermet@hermet.pe.kr>
Date:   Wed Sep 21 13:16:36 2016 +0900

    evas engine: correct null check

    check null first, before access it.

Change-Id: I48cd4b2b18e8fd81d73410f603091ea90f4c7d9d

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

index 592109f..813b93c 100644 (file)
@@ -1659,8 +1659,9 @@ eng_gl_surface_direct_renderable_get(void *data, Evas_Native_Surface *ns, Eina_B
    Evas_Engine_GL_Context *gl_context;
    Evas_GL_Image *sfc = surface;
 
+   if (!re) return EINA_FALSE;
    EVGLINIT(data, EINA_FALSE);
-   if (!re || !ns) return EINA_FALSE;
+   if (!ns) return EINA_FALSE;
    if (!evgl_native_surface_direct_opts_get(ns, &direct_render, &client_side_rotation, override))
      return EINA_FALSE;