From 42b6d78a703f33b3b38c1b973660b9abfbb801cd Mon Sep 17 00:00:00 2001 From: Dmitry Podgorny Date: Mon, 6 Apr 2020 13:30:25 +0300 Subject: [PATCH] Fix multiple memory leaks related to rosterwin_roster() There are multiple paths which lead to rosterwin_roster(). The function doesn't free list returned by wins_get_private_chats(). --- src/ui/rosterwin.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/ui/rosterwin.c b/src/ui/rosterwin.c index 1d295053..9615db22 100644 --- a/src/ui/rosterwin.c +++ b/src/ui/rosterwin.c @@ -172,6 +172,7 @@ rosterwin_roster(void) _rosterwin_private_chats(layout, orphaned_privchats); } prefs_free_string(privpref); + g_list_free(privchats); g_list_free(orphaned_privchats); }