Sweden-Number/dlls/msxml3
Damjan Jovanovic 06cd8d3d2e msxml3: Return S_FALSE from IXMLDOMNamedNodeMap::nextNode() when there are no attributes.
Currently Wine return S_FALSE when IXMLDOMNamedNodeMap::nextNode()
has run out of attributes to return, but when an XML node has no
attributes at all, it returns S_OK despite setting the nextNode
output parameter to NULL, causing the caller to crash when it
accesses this pointer. Return S_FALSE in this case instead.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50603
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-06-22 17:57:47 +02:00
..
tests msxml3: Return S_FALSE from IXMLDOMNamedNodeMap::nextNode() when there are no attributes. 2021-06-22 17:57:47 +02:00
Makefile.in
attribute.c
bsc.c
cdata.c
comment.c
datatypes.xsd
dispex.c
docfrag.c
doctype.c
domdoc.c msxml3: Null check newChild in DOMDocument insertBefore. 2021-05-31 23:00:21 +02:00
domimpl.c
element.c msxml3: Return S_FALSE from IXMLDOMNamedNodeMap::nextNode() when there are no attributes. 2021-06-22 17:57:47 +02:00
entityref.c
factory.c
httprequest.c
main.c winecrt0: Add a default implementation DllRegisterServer()/DllUnregisterServer(). 2021-04-30 22:59:50 +02:00
msxml3.manifest
msxml3.spec
msxml3_v1.idl
msxml_private.h
mxnamespace.c
mxwriter.c msxml3: IVBSAXContentHandler::startElement() should also check *namespaceURI for NULL. 2021-05-21 18:11:06 +02:00
node.c
nodelist.c
nodemap.c
parseerror.c
pi.c msxml3: Implement IXMLDOMNamedNodeMap::getNamedItem() for a processing instruction node. 2021-05-31 17:42:58 +02:00
saxreader.c
schema.c
schemas.rc
selection.c
stylesheet.c
text.c
uuid.c
version.rc
xdr.c
xmldoc.c
xmlelem.c
xmlparser.c
xmlparser.idl
xmlview.c
xslpattern.h
xslpattern.l
xslpattern.y