From: Hyunho Kang Date: Wed, 8 Feb 2017 12:36:51 +0000 (+0900) Subject: Fix memory leaks X-Git-Tag: submit/tizen/20170213.012027~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e262f6dbb8bb12f2a537b620a9e90a0929f833b5;p=platform%2Fcore%2Fappfw%2Fscreen-connector.git Fix memory leaks Change-Id: Idb56464495739c44b1735fea75d56a1901718d13 Signed-off-by: Hyunho Kang --- diff --git a/screen_connector_watcher_evas/src/screen_connector_watcher_evas.c b/screen_connector_watcher_evas/src/screen_connector_watcher_evas.c index baf1839..00657af 100644 --- a/screen_connector_watcher_evas/src/screen_connector_watcher_evas.c +++ b/screen_connector_watcher_evas/src/screen_connector_watcher_evas.c @@ -514,6 +514,7 @@ EXPORT_API screen_connector_watcher_evas_h screen_connector_watcher_evas_add(scr handle = (screen_connector_watcher_evas_h)calloc(1, sizeof(struct _screen_connector_watcher_evas_h)); if (handle == NULL) { LOGE("handle calloc fail"); + free(evas_ops); return NULL; } handle->img_type = -1; @@ -727,6 +728,7 @@ EXPORT_API int screen_connector_watcher_evas_add_by_rid(screen_connector_watcher watcher_evas_h = (screen_connector_watcher_evas_h)calloc(1, sizeof(struct _screen_connector_watcher_evas_h)); if (watcher_evas_h == NULL) { LOGE("handle calloc fail"); + free(evas_ops); return -1; } watcher_evas_h->ops = evas_ops;