From 897d81acb1f7dc20b05b82697e703688990fed1e Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Wed, 19 Jul 2017 13:19:24 +0900 Subject: [PATCH] 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 cee394e..152f323 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; -- 2.7.4