Alexandre Julliard : rpcrt4/tests: Fix a couple of test failures on Windows .

Alexandre Julliard julliard at winehq.org
Thu Sep 11 08:01:11 CDT 2008


Module: wine
Branch: master
Commit: da95db8d5b21161ea21faaab8b4b630fb23e1702
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=da95db8d5b21161ea21faaab8b4b630fb23e1702

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Sep 11 14:32:30 2008 +0200

rpcrt4/tests: Fix a couple of test failures on Windows.

---

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

diff --git a/dlls/rpcrt4/tests/rpc.c b/dlls/rpcrt4/tests/rpc.c
index 9f2684e..763d387 100644
--- a/dlls/rpcrt4/tests/rpc.c
+++ b/dlls/rpcrt4/tests/rpc.c
@@ -384,7 +384,9 @@ static void test_towers(void)
     ok(ret == RPC_S_OK, "TowerConstruct failed with error %ld\n", ret);
     ret = TowerExplode(tower, NULL, NULL, NULL, NULL, &address);
     ok(ret == RPC_S_OK, "TowerExplode failed with error %ld\n", ret);
-    ok(!strcmp(address, "0.0.0.0"), "address was \"%s\" instead of \"0.0.0.0\"\n", address);
+    ok(!strcmp(address, "0.0.0.0") ||
+       broken(!strcmp(address, "255.255.255.255")),
+       "address was \"%s\" instead of \"0.0.0.0\"\n", address);
 
     I_RpcFree(address);
     I_RpcFree(tower);
@@ -665,6 +667,7 @@ static void test_I_RpcExceptionFilter(void)
             ok(retval == EXCEPTION_CONTINUE_SEARCH, "I_RpcExceptionFilter(0x%x) should have returned %d instead of %d\n",
                exception, EXCEPTION_CONTINUE_SEARCH, retval);
             break;
+        case STATUS_GUARD_PAGE_VIOLATION:
         case STATUS_IN_PAGE_ERROR:
         case STATUS_HANDLE_NOT_CLOSABLE:
             trace("I_RpcExceptionFilter(0x%x) returned %d\n", exception, retval);




More information about the wine-cvs mailing list