From: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> --- dlls/msxml3/domdoc.c | 3 --- dlls/msxml3/tests/domdoc.c | 3 +++ 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/msxml3/domdoc.c b/dlls/msxml3/domdoc.c index 53d56a3866f..0011e6d1f79 100644 --- a/dlls/msxml3/domdoc.c +++ b/dlls/msxml3/domdoc.c @@ -630,9 +630,6 @@ static HRESULT WINAPI domdoc_cloneNode(IXMLDOMDocument3 *iface, VARIANT_BOOL dee TRACE("%p, %d, %p.\n", iface, deep, node); - if (!node) - return E_INVALIDARG; - return node_clone(doc->node, deep, node); } diff --git a/dlls/msxml3/tests/domdoc.c b/dlls/msxml3/tests/domdoc.c index 440990a4c1b..e7d4545590d 100644 --- a/dlls/msxml3/tests/domdoc.c +++ b/dlls/msxml3/tests/domdoc.c @@ -5885,6 +5885,9 @@ static void test_cloneNode(void ) doc = create_document(&IID_IXMLDOMDocument2); + hr = IXMLDOMDocument2_cloneNode(doc, VARIANT_FALSE, NULL); + ok(hr == E_INVALIDARG, "Unexpected hr %#lx.\n", hr); + /* Shallow cloning with a DTD */ hr = IXMLDOMDocument2_loadXML(doc, _bstr_(szEmailXML), &b); ok(hr == S_OK, "Unexpected hr %#lx.\n", hr); -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/10688