[PATCH] msxml3/tests: Fix failure and crash on win9x

Detlef Riekenberg wine.dev at web.de
Sun Jul 20 14:15:22 CDT 2008


---
 dlls/msxml3/tests/domdoc.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/dlls/msxml3/tests/domdoc.c b/dlls/msxml3/tests/domdoc.c
index 7c64f6c..742fee0 100644
--- a/dlls/msxml3/tests/domdoc.c
+++ b/dlls/msxml3/tests/domdoc.c
@@ -1157,7 +1157,7 @@ todo_wine
     if (list)
     {
         r = IXMLDOMNodeList_QueryInterface(list, &IID_IDispatch, NULL);
-        ok( r == E_INVALIDARG, "ret %08x\n", r );
+        ok( r == E_INVALIDARG || r == E_POINTER, "ret %08x\n", r );
 
         r = IXMLDOMNodeList_get_item(list, 0, NULL);
         ok(r == E_INVALIDARG, "Exected E_INVALIDARG got %08x\n", r);
@@ -1597,8 +1597,11 @@ static void test_get_text(void)
     ok( r == S_OK, "ret %08x\n", r );
     SysFreeString(str);
 
+    if (0) {
+    /* this test crash on win9x */
     r = IXMLDOMNodeList_QueryInterface(node_list, &IID_IDispatch, NULL);
     ok( r == E_INVALIDARG, "ret %08x\n", r );
+    }
 
     r = IXMLDOMNodeList_get_length( node_list, NULL );
     ok( r == E_INVALIDARG, "ret %08x\n", r );
-- 
1.5.4.3


--=-cIJANY7QX2S8dZTF23U2--




More information about the wine-patches mailing list