diff options
author | Kevin Grittner <kgrittn@postgresql.org> | 2015-12-14 11:37:26 -0600 |
---|---|---|
committer | Kevin Grittner <kgrittn@postgresql.org> | 2015-12-14 11:37:26 -0600 |
commit | e2f1765ce0770e813971336bb4603099d24cbe57 (patch) | |
tree | 66bde6a7aa55716b5bc559e5c6ba1f12d3b46124 /src | |
parent | 7b96bf445a42b1cb2a435854f9825c38253f79a2 (diff) | |
download | postgresql-e2f1765ce0770e813971336bb4603099d24cbe57.tar.gz postgresql-e2f1765ce0770e813971336bb4603099d24cbe57.zip |
Remove xmlparse(document '') test
This one test was behaving differently between the ubuntu fix for
CVE-2015-7499 and the base "expected" file. It's not worth having
yet another version of the expected file for this test, so drop it.
Perhaps at some point when all distros have settled down to the
same behavior on this test, it can be restored.
Problem found by me on libxml2 (2.9.1+dfsg1-3ubuntu4.6).
Solution suggested by Tom Lane.
Backpatch to 9.5, where the test was added.
Diffstat (limited to 'src')
-rw-r--r-- | src/test/regress/expected/xml.out | 11 | ||||
-rw-r--r-- | src/test/regress/expected/xml_1.out | 4 | ||||
-rw-r--r-- | src/test/regress/expected/xml_2.out | 4 | ||||
-rw-r--r-- | src/test/regress/sql/xml.sql | 1 |
4 files changed, 0 insertions, 20 deletions
diff --git a/src/test/regress/expected/xml.out b/src/test/regress/expected/xml.out index 5691e4740dd..f21e119f1e6 100644 --- a/src/test/regress/expected/xml.out +++ b/src/test/regress/expected/xml.out @@ -263,17 +263,6 @@ SELECT xmlparse(content '<nosuchprefix:tag/>'); <nosuchprefix:tag/> (1 row) -SELECT xmlparse(document ''); -ERROR: invalid XML document -DETAIL: line 1: switching encoding : no input - -^ -line 1: Document is empty - -^ -line 1: Start tag expected, '<' not found - -^ SELECT xmlparse(document ' '); ERROR: invalid XML document DETAIL: line 1: Start tag expected, '<' not found diff --git a/src/test/regress/expected/xml_1.out b/src/test/regress/expected/xml_1.out index c7fa526f9cd..d7027030c36 100644 --- a/src/test/regress/expected/xml_1.out +++ b/src/test/regress/expected/xml_1.out @@ -204,10 +204,6 @@ SELECT xmlparse(content '<nosuchprefix:tag/>'); ERROR: unsupported XML feature DETAIL: This functionality requires the server to be built with libxml support. HINT: You need to rebuild PostgreSQL using --with-libxml. -SELECT xmlparse(document ''); -ERROR: unsupported XML feature -DETAIL: This functionality requires the server to be built with libxml support. -HINT: You need to rebuild PostgreSQL using --with-libxml. SELECT xmlparse(document ' '); ERROR: unsupported XML feature DETAIL: This functionality requires the server to be built with libxml support. diff --git a/src/test/regress/expected/xml_2.out b/src/test/regress/expected/xml_2.out index c2e929eb091..530faf5dafb 100644 --- a/src/test/regress/expected/xml_2.out +++ b/src/test/regress/expected/xml_2.out @@ -251,10 +251,6 @@ SELECT xmlparse(content '<nosuchprefix:tag/>'); <nosuchprefix:tag/> (1 row) -SELECT xmlparse(document ''); -ERROR: invalid XML document -DETAIL: line 1: switching encoding : no input -line 1: Document is empty SELECT xmlparse(document ' '); ERROR: invalid XML document DETAIL: line 1: Start tag expected, '<' not found diff --git a/src/test/regress/sql/xml.sql b/src/test/regress/sql/xml.sql index 88764c88cdd..08a0b30067a 100644 --- a/src/test/regress/sql/xml.sql +++ b/src/test/regress/sql/xml.sql @@ -71,7 +71,6 @@ SELECT xmlparse(content '<relativens xmlns=''relative''/>'); SELECT xmlparse(content '<twoerrors>&idontexist;</unbalanced>'); SELECT xmlparse(content '<nosuchprefix:tag/>'); -SELECT xmlparse(document ''); SELECT xmlparse(document ' '); SELECT xmlparse(document 'abc'); SELECT xmlparse(document '<abc>x</abc>'); |