libpurple/protocols/msn/page.c

changeset 24073
9c569eb69980
parent 24072
80335879baaf
--- a/libpurple/protocols/msn/page.c	Fri Aug 15 04:13:40 2008 +0000
+++ b/libpurple/protocols/msn/page.c	Fri Aug 15 04:27:42 2008 +0000
@@ -50,12 +50,15 @@
 msn_page_gen_payload(const MsnPage *page, size_t *ret_size)
 {
 	char *str;
+	char *body;
 
 	g_return_val_if_fail(page != NULL, NULL);
 
-	str = g_markup_printf_escaped(
+	body = g_markup_escape_text(msn_page_get_body(page), -1);
+	str = g_strdup_printf(
 			"<TEXT xml:space=\"preserve\" enc=\"utf-8\">%s</TEXT>",
-			msn_page_get_body(page));
+			body);
+	g_free(body);
 
 	if (ret_size != NULL)
 		*ret_size = strlen(str);

mercurial