e_plane_renderer: fix leak in case fail to get acquirable surfaces 21/196921/1
authorChangyeon Lee <cyeon.lee@samsung.com>
Tue, 8 Jan 2019 02:40:57 +0000 (11:40 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Tue, 8 Jan 2019 02:49:46 +0000 (11:49 +0900)
Change-Id: I81f291f6758c9d252701cf20d8bbf8bf82a6d293

src/bin/e_plane_renderer.c

index 640fcc67cdf5238ab2d78aa44722457fc020f11f..00ca1efaea619fb86d70845a4f478f01519708f3 100644 (file)
@@ -1090,6 +1090,7 @@ _e_plane_renderer_cb_queue_acquirable_event(void *data, Ecore_Fd_Handler *fd_han
    if (tsq_err != TBM_SURFACE_QUEUE_ERROR_NONE)
      {
         ERR("failed to tbm_surface_queue_get_acquirable_surfaces");
+        E_FREE(tsurfaces);
         return ECORE_CALLBACK_RENEW;
      }