This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository evisum.
View the commit online.
commit b645fa42dc272f4ebd01f96d4b6684bef3283b85
Author: Alastair Poole <[email protected]>
AuthorDate: Sun Mar 29 02:35:54 2026 +0100
leaks: fix a couple of leaks.
Not much but needs fixing.
---
src/bin/ui/evisum_ui.c | 1 +
src/bin/ui/evisum_ui_process_view.c | 7 +++++++
2 files changed, 8 insertions(+)
diff --git a/src/bin/ui/evisum_ui.c b/src/bin/ui/evisum_ui.c
index 748908c..a9be023 100644
--- a/src/bin/ui/evisum_ui.c
+++ b/src/bin/ui/evisum_ui.c
@@ -500,6 +500,7 @@ evisum_ui_main_menu_create(Evisum_Ui *ui, Evas_Object *parent, Evas_Object *obj)
elm_box_pack_end(bx, btn);
evas_object_show(btn);
evas_object_smart_callback_add(btn, "clicked", _cpu_visual_clicked_cb, ui);
+ free(name);
}
return o;
diff --git a/src/bin/ui/evisum_ui_process_view.c b/src/bin/ui/evisum_ui_process_view.c
index 2008a9d..d5bfb4d 100644
--- a/src/bin/ui/evisum_ui_process_view.c
+++ b/src/bin/ui/evisum_ui_process_view.c
@@ -1538,6 +1538,9 @@ evisum_ui_process_view_win_add(Evisum_Ui *ui, int pid, Evisum_Proc_Action action
view->threads.widget_exel = evisum_ui_widget_exel_create(view->win);
if (!view->threads.widget_exel) {
evas_object_del(view->win);
+ evisum_icon_cache_del(view->icon_cache);
+ free(view->selected_cmd);
+ free(view);
return;
}
evisum_ui_widget_exel_field_bounds_set(view->threads.widget_exel, 0, 5);
@@ -1547,7 +1550,11 @@ evisum_ui_process_view_win_add(Evisum_Ui *ui, int pid, Evisum_Proc_Action action
view->children.widget_exel = evisum_ui_widget_exel_create(view->win);
if (!view->children.widget_exel) {
+ evisum_ui_widget_exel_free(view->threads.widget_exel);
evas_object_del(view->win);
+ evisum_icon_cache_del(view->icon_cache);
+ free(view->selected_cmd);
+ free(view);
return;
}
evisum_ui_widget_exel_field_bounds_set(view->children.widget_exel, 0, 1);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.