about summary refs log tree commit diff stats
path: root/src/ui
diff options
context:
space:
mode:
authorDmitry Podgorny <pasis.ua@gmail.com>2020-04-10 23:43:00 +0300
committerDmitry Podgorny <pasis.ua@gmail.com>2020-04-10 23:43:00 +0300
commit70ad4d4a389338b9f7b7da20727a85337d7b6af6 (patch)
treee1ec374bde571196954f86f82fe4d295d6f6c4d4 /src/ui
parentb2eea969dbf9f1c7556ccfb5ccc60dd0724199a3 (diff)
downloadprofani-tty-70ad4d4a389338b9f7b7da20727a85337d7b6af6.tar.gz
Fix memory leaks in cons_roster_setting()
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/console.c3
1 files changed, 3 insertions, 0 deletions
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);