jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=897d81acb1f7dc20b05b82697e703688990fed1e
commit 897d81acb1f7dc20b05b82697e703688990fed1e Author: Jean-Philippe Andre <jp.an...@samsung.com> Date: Wed Jul 19 13:19:24 2017 +0900 evas engine gl: Add missing image unlock This is a rare error path. Unlikely and not very important as the lock/unlock doesn't actually perform any meaningful operation. --- src/modules/evas/engines/gl_generic/evas_engine.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/evas/engines/gl_generic/evas_engine.c b/src/modules/evas/engines/gl_generic/evas_engine.c index cee394eb21..152f323eac 100644 --- a/src/modules/evas/engines/gl_generic/evas_engine.c +++ b/src/modules/evas/engines/gl_generic/evas_engine.c @@ -831,6 +831,7 @@ eng_image_data_get(void *engine, void *image, int to_write, DATA32 **image_data, eng_image_alpha_get(engine, image), EVAS_COLORSPACE_ARGB8888); if (!im_new) { + eng_gl_surface_unlock(engine, im); if (err) *err = EVAS_LOAD_ERROR_RESOURCE_ALLOCATION_FAILED; ERR("Allocation failed."); return NULL; --