From 4c21c5e084a4fda3fe93a4fd98211794bb149717 Mon Sep 17 00:00:00 2001 From: Kenny Daniel Date: Sun, 12 Apr 2026 23:49:18 -0700 Subject: Fix GList memory leak in entry_resized indicator_object_get_entries() returns a newly-allocated GList that must be freed by the caller. entry_resized() was missing the g_list_free() call, leaking GList nodes on every panel change-size signal. The other callers of indicator_object_get_entries() in this file (menu_show at line 589, load_indicator at line 657) correctly free the returned list. --- src/applet-main.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/applet-main.c b/src/applet-main.c index 41c0c66..a5f6662 100644 --- a/src/applet-main.c +++ b/src/applet-main.c @@ -380,6 +380,8 @@ entry_resized (GtkWidget *applet, guint newsize, gpointer data) } } + g_list_free(entries); + return FALSE; } -- cgit v1.2.1