]> granicus.if.org Git - libexpat/commitdiff
Fix cr_cdata_handler() to work correctly for UTF-16 builds
authorRhodri James <rhodri@kynesim.co.uk>
Tue, 22 Aug 2017 13:45:37 +0000 (14:45 +0100)
committerSebastian Pipping <sebastian@pipping.org>
Tue, 29 Aug 2017 21:13:13 +0000 (23:13 +0200)
expat/tests/runtests.c

index 259d7e278af8cb3648ea78f313cf04a7d481c3a3..917ccc5c8db91043ebd2b82b9fca28c6dd8c6167 100644 (file)
@@ -3533,7 +3533,7 @@ cr_cdata_handler(void *userData, const XML_Char *s, int len)
     /* Internal processing turns the CR into a newline for the
      * character data handler, but not for the default handler
      */
-    if (len == 1 && (*s == '\n' || *s == '\r'))
+    if (len == 1 && (*s == XCS('\n') || *s == XCS('\r')))
         *pfound = 1;
 }