Module: wine Branch: master Commit: 693dd47689f6211254ac07a05875b00f71cc564d URL: http://source.winehq.org/git/wine.git/?a=commit;h=693dd47689f6211254ac07a058...
Author: Paul Vriens Paul.Vriens.Wine@gmail.com Date: Fri Feb 12 13:24:25 2010 +0100
rcprt4/tests: Don't crash on NT4 or lower.
---
dlls/rpcrt4/tests/ndr_marshall.c | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/dlls/rpcrt4/tests/ndr_marshall.c b/dlls/rpcrt4/tests/ndr_marshall.c index be8e638..841af17 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);