From 70ad4d4a389338b9f7b7da20727a85337d7b6af6 Mon Sep 17 00:00:00 2001 From: Dmitry Podgorny Date: Fri, 10 Apr 2020 23:43:00 +0300 Subject: Fix memory leaks in cons_roster_setting() --- src/ui/console.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ui/console.c b/src/ui/console.c index 4683f699..d8700627 100644 --- a/src/ui/console.c +++ b/src/ui/console.c @@ -1515,6 +1515,7 @@ cons_roster_setting(void) } else { cons_show("Roster unread (/roster) : OFF"); } + prefs_free_string(unread); if (prefs_get_boolean(PREF_ROSTER_ROOMS)) cons_show("Roster rooms (/roster) : show"); @@ -1529,6 +1530,7 @@ cons_roster_setting(void) } else { cons_show("Roster private (/roster) : OFF"); } + prefs_free_string(priv); char *rooms_pos = prefs_get_string(PREF_ROSTER_ROOMS_POS); cons_show("Roster rooms position (/roster) : %s", rooms_pos); @@ -1554,6 +1556,7 @@ cons_roster_setting(void) } else { cons_show("Roster rooms unread (/roster) : OFF"); } + prefs_free_string(roomsunread); int size = prefs_get_roster_size(); cons_show("Roster size (/roster) : %d", size); -- cgit 1.4.1-2-gfad0