diff src/conversation.c @ 846:4b05985bae5e

[gaim-migrate @ 856] plugging some leaks committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 06 Sep 2000 20:37:48 +0000
parents 868e7a30b48a
children be8211f068c4
line wrap: on
line diff
--- a/src/conversation.c	Wed Sep 06 20:29:31 2000 +0000
+++ b/src/conversation.c	Wed Sep 06 20:37:48 2000 +0000
@@ -804,6 +804,7 @@
 		while((t = strstr(t, "<FONT SIZE="))) {
 			if (((t-s) < finish) && ((t-s) >= start)) {
 				gtk_editable_delete_text(GTK_EDITABLE(entry), (t-s), (t-s) + strlen(tag));
+				g_free(s);
 				s = gtk_editable_get_chars(GTK_EDITABLE(entry), 0, -1);
 				t = s;
 			}
@@ -815,6 +816,7 @@
 		while((t = strstr(t, tag))) {
 			if (((t-s) < finish) && ((t-s) >= start)) {
 				gtk_editable_delete_text(GTK_EDITABLE(entry), (t-s), (t-s) + strlen(tag));
+				g_free(s);
 				s = gtk_editable_get_chars(GTK_EDITABLE(entry), 0, -1);
 				t = s;
 			}
@@ -879,6 +881,7 @@
 	} else {
 		gtk_editable_insert_text(GTK_EDITABLE(entry), post, strlen(post), &pos);
 	}
+	g_free(s);
 	sprintf(debug_buff, _("Setting position to %d\n"), pos);
 	debug_print(debug_buff);
 	gtk_editable_set_position(GTK_EDITABLE(entry), pos);