[PATCH v3 3/3] xmllite: Expand test for any unparsed data at end of XML.

Nikolay Sivov nsivov at codeweavers.com
Fri Dec 6 11:16:29 CST 2019


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.



More information about the wine-devel mailing list