From: Junkyeong Kim Date: Sun, 15 Oct 2017 12:12:23 +0000 (+0900) Subject: e_plane: release resource if pp fail X-Git-Tag: accepted/tizen/unified/20171019.145450~9 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F96%2F155596%2F1;p=platform%2Fupstream%2Fenlightenment.git e_plane: release resource if pp fail Change-Id: I401125e536d558cb99d053cc213eb186afc26c63 Signed-off-by: Junkyeong Kim --- diff --git a/src/bin/e_plane.c b/src/bin/e_plane.c index e06d7bf..16a00b3 100644 --- a/src/bin/e_plane.c +++ b/src/bin/e_plane.c @@ -798,6 +798,7 @@ _e_plane_pp_layer_commit_handler(tdm_layer *layer, unsigned int sequence, if (!_e_plane_pp_commit(plane, data)) { ERR("fail _e_plane_pp_commit"); + e_plane_commit_data_release(data); return; } } @@ -1030,6 +1031,7 @@ attach_fail: tbm_surface_internal_unref(pp_tsurface); tbm_surface_internal_unref(tsurface); pp_fail: + tbm_surface_queue_release(plane->pp_tqueue, pp_tsurface); ERR("failed _e_plane_pp_commit");