Paul Vriens : rcprt4/tests: Don't crash on NT4 or lower.
Alexandre Julliard
julliard at winehq.org
Fri Feb 12 10:17:45 CST 2010
Module: wine
Branch: master
Commit: 693dd47689f6211254ac07a05875b00f71cc564d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=693dd47689f6211254ac07a05875b00f71cc564d
Author: Paul Vriens <Paul.Vriens.Wine at 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);
More information about the wine-cvs
mailing list