From 693dd47689f6211254ac07a05875b00f71cc564d Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Fri, 12 Feb 2010 13:24:25 +0100 Subject: [PATCH] rcprt4/tests: Don't crash on NT4 or lower. --- dlls/rpcrt4/tests/ndr_marshall.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dlls/rpcrt4/tests/ndr_marshall.c b/dlls/rpcrt4/tests/ndr_marshall.c index be8e6383796..841af179015 100644 --- a/dlls/rpcrt4/tests/ndr_marshall.c +++ b/dlls/rpcrt4/tests/ndr_marshall.c @@ -1969,6 +1969,11 @@ static void test_conf_complex_array(void) &fmtstr_complex_array[32] ); expected_length = (4 + memsrc.dim1 * (2 + memsrc.dim2)) * 4; + if (StubMsg.BufferLength == 96) + { + win_skip("Tests crash on Win9x, WinMe and NT4\n"); + goto cleanup; + } todo_wine ok(StubMsg.BufferLength >= expected_length, "length %d\n", StubMsg.BufferLength); @@ -2032,6 +2037,7 @@ todo_wine HeapFree(GetProcessHeap(), 0, StubMsg.RpcMsg->Buffer); +cleanup: for(i = 0; i < memsrc.dim1; i++) HeapFree(GetProcessHeap(), 0, memsrc.array[i]); HeapFree(GetProcessHeap(), 0, memsrc.array);