--- a/src/gtklog.c Sun Nov 16 19:59:49 2003 +0000 +++ b/src/gtklog.c Mon Nov 17 02:36:17 2003 +0000 @@ -67,7 +67,12 @@ g_hash_table_remove(log_viewers, ht); g_free(ht->screenname); g_free(ht); - g_free(lv); + for (;lv->logs;lv->logs = lv->logs->next) { + GaimLog *log = lv->logs->data; + g_free(log->name); + g_free(log); + } + g_free(lv); gtk_widget_destroy(w); return TRUE;