libpurple/xmlnode.c

changeset 22083
d562c88d8327
parent 22061
32b0036ef621
child 23643
4a68ddefa857
child 23750
57baab09bf45
child 23821
283d616f7f29
--- a/libpurple/xmlnode.c	Sat Dec 29 17:43:44 2007 +0000
+++ b/libpurple/xmlnode.c	Sat Dec 29 17:45:40 2007 +0000
@@ -552,6 +552,9 @@
 		g_strdup_printf("<?xml version='1.0' encoding='UTF-8' ?>" NEWLINE_S NEWLINE_S "%s", xml);
 	g_free(xml);
 
+	if (len)
+		*len += sizeof("<?xml version='1.0' encoding='UTF-8' ?>" NEWLINE_S NEWLINE_S) - 1;
+
 	return xml_with_declaration;
 }
 

mercurial