--- a/libpurple/protocols/sametime/sametime.c Tue Sep 17 03:53:30 2024 -0500 +++ b/libpurple/protocols/sametime/sametime.c Tue Sep 17 14:31:28 2024 -0500 @@ -3932,10 +3932,7 @@ str = g_string_new(NULL); purple_mime_document_write(doc, str); - tmp = str->str; - g_string_free(str, FALSE); - - return tmp; + return g_string_free(str, FALSE); }