From ce19a3953eaffe6001c2a8e53bbdddde318a36c7 Mon Sep 17 00:00:00 2001 From: Changyeon Lee Date: Mon, 11 Feb 2019 19:19:02 +0900 Subject: [PATCH] e_plane_renderer: fix memory leak Change-Id: I5b05899e34309137dfa5964d080ed2f6a7848292 --- src/bin/e_plane_renderer.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bin/e_plane_renderer.c b/src/bin/e_plane_renderer.c index 5b1864d..24a872b 100644 --- a/src/bin/e_plane_renderer.c +++ b/src/bin/e_plane_renderer.c @@ -2517,6 +2517,8 @@ e_plane_renderer_surface_queue_set(E_Plane_Renderer *renderer, tbm_surface_queue } } + if (tsurfaces) E_FREE(tsurfaces); + return EINA_TRUE; fail: @@ -2531,6 +2533,8 @@ fail_add_destroy_cb: renderer->tqueue_height = 0; renderer->tqueue_size = 0; + if (tsurfaces) E_FREE(tsurfaces); + return EINA_FALSE; } -- 2.7.4