GC fixes.

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@3056 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2002-12-10 20:30:03 +00:00 committed by cras
commit 6825f1e67e
6 changed files with 19 additions and 16 deletions

View file

@ -209,15 +209,15 @@ static void print_netjoins(NETJOIN_SERVER_REC *server)
old = gslist_find_icase_string(rec->old_channels,
realchannel);
if (old != NULL) {
g_free(old->data);
void *data = old->data;
rec->old_channels =
g_slist_remove(rec->old_channels,
old->data);
g_slist_remove(rec->old_channels, data);
g_free(data);
}
g_free(channel);
rec->now_channels =
g_slist_remove(rec->now_channels, channel);
g_free(channel);
}
if (rec->old_channels == NULL)