comparison libpurple/protocols/msn/page.c @ 23574:d70aad03b491

Properly escape text when sending MSN pages.
author Elliott Sales de Andrade <qulogic@pidgin.im>
date Wed, 23 Jul 2008 05:36:12 +0000
parents f62a4a7fe365
children 679a61dcf5c2
comparison
equal deleted inserted replaced
23573:c3506ae277f6 23574:d70aad03b491
51 { 51 {
52 char *str; 52 char *str;
53 53
54 g_return_val_if_fail(page != NULL, NULL); 54 g_return_val_if_fail(page != NULL, NULL);
55 55
56 str = 56 str = g_markup_printf_escaped(
57 g_strdup_printf("<TEXT xml:space=\"preserve\" enc=\"utf-8\">%s</TEXT>", 57 "<TEXT xml:space=\"preserve\" enc=\"utf-8\">%s</TEXT>",
58 msn_page_get_body(page)); 58 msn_page_get_body(page));
59 59
60 if (ret_size != NULL) 60 if (ret_size != NULL)
61 *ret_size = strlen(str); 61 *ret_size = strlen(str);
62 62
63 return str; 63 return str;