[evas] fix svace issue 73/141573/1
authorJoogab Yun <joogab.yun@samsung.com>
Tue, 1 Aug 2017 05:00:54 +0000 (14:00 +0900)
committerJoogab Yun <joogab.yun@samsung.com>
Tue, 1 Aug 2017 05:09:55 +0000 (14:09 +0900)
WGID: 170018, 170891, 170892, 200149, 258324, 258326
258612, 258685, 259918, 265106

Change-Id: I68558eb8b773f4114d313b2bcde5443f4e20d266

src/modules/evas/engines/gl_common/evas_gl_api.c
src/modules/evas/engines/software_tbm/evas_outbuf.c

index 518974f..e490e7a 100644 (file)
@@ -1355,7 +1355,7 @@ _evgl_glGetIntegerv(GLenum pname, GLint* params)
           }
         else if (ctx->version == EVAS_GL_GLES_3_X)
           {
-             if (pname == GL_DRAW_FRAMEBUFFER_BINDING || pname == GL_FRAMEBUFFER_BINDING)
+             if (pname == GL_DRAW_FRAMEBUFFER_BINDING)
                {
                   *params = ctx->current_draw_fbo;
                   return;
index 3c4b389..7a267c1 100644 (file)
@@ -71,6 +71,7 @@ _tbm_surface_evas_buffer_info_get(tbm_surface_h surface, Eina_Bool *is_first)
           ERR("fail to evas_cache_image_data()");
 
         ebuf_info = calloc(1, sizeof(evas_buffer_info));
+        if (!ebuf_info) return NULL;
         ebuf_info->im = img;
         ebuf_info->tbm_surface = surface;
         tbm_surface_internal_set_user_data(surface, KEY_EVAS_BUFFER, ebuf_info);