]> granicus.if.org Git - libexpat/commitdiff
Deal with XML_TOK_PARTIAL_CHAR from XmlCdataSectionTok
authorJames Clark <jjc@jclark.com>
Sat, 2 May 1998 06:15:55 +0000 (06:15 +0000)
committerJames Clark <jjc@jclark.com>
Sat, 2 May 1998 06:15:55 +0000 (06:15 +0000)
expat/xmlparse/xmlparse.c

index 74b0b68840776b4dcb287616216582a4f7cd43d5..efb3ab02ec444d9a3a5daafada83ffc85be21df0 100755 (executable)
@@ -938,6 +938,13 @@ enum XML_Error doCdataSection(XML_Parser parser,
     case XML_TOK_INVALID:
       errorPtr = next;
       return XML_ERROR_INVALID_TOKEN;
+    case XML_TOK_PARTIAL_CHAR:
+      if (nextPtr) {
+       *nextPtr = s;
+       return XML_ERROR_NONE;
+      }
+      errorPtr = s;
+      return XML_ERROR_PARTIAL_CHAR;
     case XML_TOK_PARTIAL:
     case XML_TOK_NONE:
       if (nextPtr) {