From 186cac34deb9f1469d5d2719b5a5746ff26156e2 Mon Sep 17 00:00:00 2001 From: James Booth Date: Fri, 27 Jun 2014 00:38:53 +0100 Subject: Fixed memleak in chat log history --- src/ui/core.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/ui') diff --git a/src/ui/core.c b/src/ui/core.c index 254af048..262eb4d3 100644 --- a/src/ui/core.c +++ b/src/ui/core.c @@ -2131,13 +2131,13 @@ _win_show_history(WINDOW *win, int win_index, const char * const contact) { ProfWin *window = wins_get_by_num(win_index); if (!window->history_shown) { - GSList *history = NULL; Jid *jid = jid_create(jabber_get_fulljid()); - history = chat_log_get_previous(jid->barejid, contact, history); + GSList *history = chat_log_get_previous(jid->barejid, contact); jid_destroy(jid); - while (history != NULL) { - wprintw(win, "%s\n", history->data); - history = g_slist_next(history); + GSList *curr = history; + while (curr != NULL) { + wprintw(win, "%s\n", curr->data); + curr = g_slist_next(curr); } window->history_shown = 1; -- cgit 1.4.1-2-gfad0