diff -r ce876ae5fb7d -r f1ee0fdfcc0a libpurple/protocols/myspace/markup.c --- a/libpurple/protocols/myspace/markup.c Tue Sep 25 21:16:55 2007 +0000 +++ b/libpurple/protocols/myspace/markup.c Wed Sep 26 07:25:22 2007 +0000 @@ -258,8 +258,8 @@ } - *begin = gs_begin->str; - *end = gs_end->str; + *begin = g_string_free(gs_begin, FALSE); + *end = g_string_free(gs_end, FALSE); } /** Convert a msim markup color to a color suitable for libpurple. @@ -596,7 +596,7 @@ purple_debug_info("msim", "msim_markup_xmlnode_to_gtkhtml: RETURNING %s\n", (final && final->str) ? final->str : "(NULL)"); - return final->str; + return g_string_free(final, FALSE); } /** Convert XML to something based on MSIM_XMLNODE_CONVERT. */