aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/xml.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2019-03-23 17:40:19 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2019-03-23 17:40:19 -0400
commitf778e537a0d02d5e05016da3e6f4068914101dee (patch)
treea4c2aa58fec6a53641a54facfd82caf2b1fc7eba /src/backend/utils/adt/xml.c
parent4870dce37fab7ed308cee9856bec4d4c8c7590b3 (diff)
downloadpostgresql-f778e537a0d02d5e05016da3e6f4068914101dee.tar.gz
postgresql-f778e537a0d02d5e05016da3e6f4068914101dee.zip
Remove inadequate check for duplicate "xml" PI.
I failed to think about PIs starting with "xml". We don't really need this check at all, so just take it out. Oversight in commit 8d1dadb25 et al.
Diffstat (limited to 'src/backend/utils/adt/xml.c')
-rw-r--r--src/backend/utils/adt/xml.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/backend/utils/adt/xml.c b/src/backend/utils/adt/xml.c
index f6bc499320f..a0017ea893f 100644
--- a/src/backend/utils/adt/xml.c
+++ b/src/backend/utils/adt/xml.c
@@ -1496,10 +1496,6 @@ xml_doctype_in_content(const xmlChar *str)
if (!e)
return false;
- /* we don't check PIs carefully, but do reject "xml" target */
- if (e - p >= 3 && xmlStrncasecmp(p, (xmlChar *) "xml", 3) == 0)
- return false;
-
/* advance over PI, keep scanning */
p = e + 2;
}