diff src/gtklog.c @ 7533:66d6f5c4a14a

[gaim-migrate @ 8146] This should fix a pair of leaks. committer: Tailor Script <tailor@pidgin.im>
author Sean Egan <seanegan@gmail.com>
date Mon, 17 Nov 2003 02:36:17 +0000
parents 8126e7a422b0
children f771759739c1
line wrap: on
line diff
--- 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;