xmlParseChunk returns multiple CDATA sections when chunk splits CDATA sections
In chromium, we receive data from the network in inconsistently sized chunks and feed them to xmlParseChunk. When one of these chunks ends in the middle of a CATA section, it results in multiple separate calls to xmlSAXHandler's cdataBlock handler with separate CDATA chunks. Is this intended behavior? Is there any way to get around it? Minimal repro which shows this problem: xml_chunks.cc
Edited by Joey Arhar