From e64f45a889ad2babf4731163748c10cfbb8c77e2 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Fri, 14 Feb 2020 13:27:11 +0900 Subject: [PATCH] gl image: free the resource properly at the corner case. --- 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 5514b7d97d..4ae962a48c 100644 --- a/src/modules/evas/engines/gl_generic/evas_engine.c +++ b/src/modules/evas/engines/gl_generic/evas_engine.c @@ -932,6 +932,7 @@ eng_image_data_get(void *engine, void *image, int to_write, DATA32 **image_data, eng_gl_surface_unlock(engine, im); if (!ok) { + evas_gl_common_image_free(im_new); if (err) *err = EVAS_LOAD_ERROR_GENERIC; ERR("ReadPixels failed."); return NULL;