]> granicus.if.org Git - libexpat/commitdiff
Test UTF-8 byte order mark in parameter entity value parsing
authorRhodri James <rhodri@kynesim.co.uk>
Thu, 2 Mar 2017 19:08:27 +0000 (19:08 +0000)
committerSebastian Pipping <sebastian@pipping.org>
Sat, 22 Jul 2017 19:29:13 +0000 (21:29 +0200)
expat/tests/runtests.c

index 98d6302bb56a47a2d3e4ebf546a4fb551b0fc62f..2d6ea36b30e9e4f66a35b865b08801187b02d355 100644 (file)
@@ -3755,6 +3755,13 @@ START_TEST(test_external_entity_values)
             NULL,
             XML_ERROR_XML_DECL
         },
+        {
+            /* UTF-8 BOM */
+            "\xEF\xBB\xBF<!ATTLIST doc a1 CDATA 'value'>",
+            NULL,
+            NULL,
+            XML_ERROR_NONE
+        },
         { NULL, NULL, NULL, XML_ERROR_NONE }
     };
     int i;