On 12/5/19 10:53 PM, Jeff Smith wrote:
@@ -2662,7 +2663,7 @@ static HRESULT reader_parse_nextnode(xmlreader *reader) hr = reader_parse_misc(reader); if (hr != S_FALSE) return hr;
if (*reader_get_ptr(reader))
if (buffer->cur*sizeof(WCHAR) < buffer->written) { WARN("found garbage in the end of XML\n"); return WC_E_SYNTAX;
That means we don't have enough data, it's another change not backed by tests and potentially depending on current read-ahead buffer size/filled level.