1 Nov
2022
1 Nov
'22
2:52 p.m.
Nikolay Sivov (@nsivov) commented about dlls/xmllite/writer.c:
+ if ((pwch == NULL && cwch != 0)) + return WC_E_XMLCHARACTER; + else if ((pwch == NULL && cwch == 0)) + return S_OK; + else if ((is_empty_string(pwch) && cwch == 0)) + return S_OK; + + switch (This->state) + { + case XmlWriterState_Initial: + return E_UNEXPECTED; + case XmlWriterState_InvalidEncoding: + return MX_E_ENCODING; + case XmlWriterState_ElemStarted: + writer_close_starttag(This); + break; I don't think we have a test for this part.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/1199#note_12654