libpurple/protocols/msn/page.c

branch
soc.2008.masterpassword
changeset 33997
035d8594b66a
parent 24069
d1b14f50b2dd
--- a/libpurple/protocols/msn/page.c	Sat Aug 16 06:07:22 2008 +0000
+++ b/libpurple/protocols/msn/page.c	Sun Aug 17 01:28:28 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 = purple_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