From 9d9f6da7da4dee9fe9743584196e2892f69f0497 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Thu, 28 Jul 2011 11:25:04 +0200 Subject: [PATCH] rpcrt4/tests: Fix a test failure on 64-bit platforms. --- dlls/rpcrt4/tests/server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/rpcrt4/tests/server.c b/dlls/rpcrt4/tests/server.c index ced357ce8b8..eb8f0613285 100644 --- a/dlls/rpcrt4/tests/server.c +++ b/dlls/rpcrt4/tests/server.c @@ -342,13 +342,13 @@ int __cdecl s_sum_cpsc(cpsc_t *cpsc) int __cdecl s_get_cpsc(int n, cpsc_t *cpsc) { - static int array[] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; int i, ret; - cpsc->ca = array; - cpsc->a = min( 10, 2 * n ); + cpsc->a = 2 * n; cpsc->b = 2; cpsc->c = 1; + cpsc->ca = MIDL_user_allocate( cpsc->a * sizeof(int) ); + for (i = ret = 0; i < cpsc->a; i++) cpsc->ca[i] = i; for (i = ret = 0; i < cpsc->a; i++) ret += cpsc->ca[i]; return ret; }