Coverity issue fix 32/178832/2 accepted/tizen/unified/20180515.063800 submit/tizen/20180514.131428
authorKartik Tidke <kr.tidke@samsung.com>
Mon, 14 May 2018 07:32:01 +0000 (13:02 +0530)
committerKartik Tidke <kr.tidke@samsung.com>
Mon, 14 May 2018 09:35:45 +0000 (15:05 +0530)
Change-Id: Icc440a64e3eb6c30cd4d4c53527ef8e0237f971c
Signed-off-by: Kartik Tidke <kr.tidke@samsung.com>
src/grid.c
src/ui_manager.c

index 76c5b82cc5b7f59d233113710c9bebc0782852b7..d5e26040172d4a2718e41cd15461cfa16afe9a85 100644 (file)
@@ -199,6 +199,7 @@ static Evas_Object *__content_get(void *data, Evas_Object *obj, const char *part
                                        info->icon_path = icon_path;
                                        return icon;
                                }
+                               free(icon_path);
                        }
                }
 
index a5814630560a4f9d42d0123f0fca469512476f2c..5d377788fdce9e05e242a0da3d822e1726083d3b 100644 (file)
@@ -224,6 +224,7 @@ ERROR:
        if (content_info->tabbar_item) _toolbar_remove_item(attach_panel->toolbar, content_info->tabbar_item);
        if (content_info->content) _ui_manager_destroy_content(content_info, attach_panel);
        if (page) _page_destroy(page);
+       if (content_info->icon_path) free(content_info->icon_path);
        free(content_info);
 
        return ATTACH_PANEL_ERROR_NOT_INITIALIZED;