diff options
author | Chris Michael <cp.michael@samsung.com> | 2016-11-08 11:13:07 -0500 |
---|---|---|
committer | Chris Michael <cp.michael@samsung.com> | 2016-11-08 11:13:07 -0500 |
commit | b7406df4cf8758f210e511cb1e2d5f591d71e4a0 (patch) | |
tree | f1711f8e84d67f487dfb1f46b31d63107ed394e9 | |
parent | 781a5089e569ef361fb4b0bd7fe31c11b412b0d7 (diff) | |
download | efl-b7406df4cf8758f210e511cb1e2d5f591d71e4a0.tar.gz |
ecore-evas-wayland: Add warning if we fail to set engine info
Coverity reports an error handling issue here as we are not checking
the return value of evas_engine_info_set, so check that return and
issue a warning if it fails.
Fixes Coverity CID1365651
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
-rw-r--r-- | src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c index 705a737d17..4c3efea268 100644 --- a/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c +++ b/src/modules/ecore_evas/engines/wayland/ecore_evas_wayland_common.c @@ -1922,7 +1922,8 @@ _ee_egl_display_unset(Ecore_Evas *ee) einfo->info.wl_display = NULL; wdata = ee->engine.data; wdata->regen_objs = _evas_canvas_image_data_unset(ecore_evas_get(ee)); - evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo); + if (!evas_engine_info_set(ee->evas, (Evas_Engine_Info *)einfo)) + WRN("Failed to set Evas Engine Info for '%s'", ee->driver); } static Eina_Bool |