From: hyunho Date: Tue, 15 Sep 2020 08:09:06 +0000 (+0900) Subject: Fix viewer_sdk memory leak X-Git-Tag: accepted/tizen/6.0/unified/20201030.120219~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F42%2F244142%2F1;p=platform%2Fcore%2Fappfw%2Fwidget-viewer.git Fix viewer_sdk memory leak Change-Id: I50b2b0c235c02c2b3778dab6ece362827bc1ad96 Signed-off-by: hyunho --- diff --git a/widget_viewer_sdk/src/main.c b/widget_viewer_sdk/src/main.c index da36cab..a353a4f 100644 --- a/widget_viewer_sdk/src/main.c +++ b/widget_viewer_sdk/src/main.c @@ -891,12 +891,14 @@ static void _app_control(app_control_h service, void *data) ret = watch_holder_create(s_info.win, lifecycle, &s_info, &__watch_holder); if (ret != WATCH_HOLDER_ERROR_NONE) { ErrPrint("Watch Holder Error:%d", ret); + free(widget_id); return; } b = bundle_create(); if (b == NULL) { ErrPrint("Out of memory"); + free(widget_id); return; } @@ -929,6 +931,8 @@ static void _app_control(app_control_h service, void *data) __resume_process(); elm_win_activate(s_info.win); } + if (lazy_loader) + free(lazy_loader); } if (widget_id)