summaryrefslogtreecommitdiff
path: root/extra/gdome2/gdome2-0.8.1-libxml2.patch
blob: bf493bc224ac9510b13f9a8fa2d68b7b4a42f555 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Patch by Harris Landgarten.

The patch was submitted on bug 448236, following the announcement on
https://mail.gnome.org/archives/xml/2012-August/msg00005.html
--- libgdome/gdomecore/gdome-xml-documentt.c.orig	2003-07-13 06:47:54.000000000 -0400
+++ libgdome/gdomecore/gdome-xml-documentt.c	2012-12-23 08:57:23.000000000 -0500
@@ -342,7 +342,11 @@
 	}
 	xmlNodeDumpOutput (out_buff, NULL, (xmlNode *)is, 0, 0, NULL);
 	xmlOutputBufferFlush(out_buff);
+#if LIBXML_VERSION < 20900
 	ret = g_strndup (out_buff->buffer->content, out_buff->buffer->use);
+#else
+	ret = g_strndup (xmlBufContent(out_buff->buffer), xmlBufUse(out_buff->buffer));
+#endif
 	(void)xmlOutputBufferClose(out_buff);
 
 	return gdome_xml_str_mkref_own (ret);