aboutsummarylogtreecommitdiffstats
path: root/postgresql-xml.patch
diff options
context:
space:
mode:
Diffstat (limited to 'postgresql-xml.patch')
-rw-r--r--postgresql-xml.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/postgresql-xml.patch b/postgresql-xml.patch
new file mode 100644
index 000000000000..4f6eaa12ab24
--- /dev/null
+++ b/postgresql-xml.patch
@@ -0,0 +1,20 @@
+--- postgresql-15.5_ori/src/backend/utils/adt/xml.c 2023-11-06 23:06:45.000000000 +0100
++++ postgresql-15.5/src/backend/utils/adt/xml.c 2023-12-19 14:04:26.288122882 +0100
+@@ -119,7 +119,7 @@
+
+ static xmlParserInputPtr xmlPgEntityLoader(const char *URL, const char *ID,
+ xmlParserCtxtPtr ctxt);
+-static void xml_errorHandler(void *data, xmlErrorPtr error);
++static void xml_errorHandler(void *data, const xmlError *error);
+ static void xml_ereport_by_code(int level, int sqlcode,
+ const char *msg, int errcode);
+ static void chopStringInfoNewlines(StringInfo str);
+@@ -1749,7 +1749,7 @@
+ * Error handler for libxml errors and warnings
+ */
+ static void
+-xml_errorHandler(void *data, xmlErrorPtr error)
++xml_errorHandler(void *data, const xmlError *error)
+ {
+ PgXmlErrorContext *xmlerrcxt = (PgXmlErrorContext *) data;
+ xmlParserCtxtPtr ctxt = (xmlParserCtxtPtr) error->ctxt;