From 8554db9f5c4eadc031d51138db35d2f2b10bb92a Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Fri, 8 Feb 2008 10:51:14 +0100 Subject: [PATCH] rpcrt4/tests: Skip rest of the tests if we fail. --- dlls/rpcrt4/tests/rpc.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dlls/rpcrt4/tests/rpc.c b/dlls/rpcrt4/tests/rpc.c index cca1fa1cd46..a95ff50967c 100644 --- a/dlls/rpcrt4/tests/rpc.c +++ b/dlls/rpcrt4/tests/rpc.c @@ -325,6 +325,12 @@ static void test_towers(void) ret = TowerConstruct(&mapi_if_id, &ndr_syntax, "ncacn_ip_tcp", "135", "10.0.0.1", &tower); ok(ret == RPC_S_OK, "TowerConstruct failed with error %ld\n", ret); + if (ret == RPC_S_INVALID_RPC_PROTSEQ) + { + /* Windows Vista fails with this error and crashes if we continue */ + skip("TowerConstruct failed, we are most likely on Windows Vista\n"); + return; + } /* first check we have the right amount of data */ ok(tower->tower_length == sizeof(tower_data_tcp_ip1) || -- 2.11.4.GIT