diff src/gtkimhtml.c @ 10574:77ef3f2f0df8

[gaim-migrate @ 11966] Leak fixes, round 3. Also, fix find in the log viewer to find in all logs, not just every-other-one-you-select. Plus some other minor tweaks. committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Sat, 05 Feb 2005 17:59:20 +0000
parents 74180743304a
children 0f7452b1f777
line wrap: on
line diff
--- a/src/gtkimhtml.c	Fri Feb 04 23:42:33 2005 +0000
+++ b/src/gtkimhtml.c	Sat Feb 05 17:59:20 2005 +0000
@@ -946,6 +946,8 @@
 	g_slist_free(imhtml->im_images);
 	if (imhtml->protocol_name)
 		g_free(imhtml->protocol_name);
+	if (imhtml->search_string)
+		g_free(imhtml->search_string);
 	G_OBJECT_CLASS(parent_class)->finalize (object);
 }
 
@@ -3080,6 +3082,7 @@
 		gtk_text_buffer_get_iter_at_mark(imhtml->text_buffer, &iter,
 						 gtk_text_buffer_get_mark(imhtml->text_buffer, "search"));
 	}
+	g_free(imhtml->search_string);
 	imhtml->search_string = g_strdup(text);
 
 	if (gtk_source_iter_forward_search(&iter, imhtml->search_string,