Alexandre Julliard : rpcrt4/tests: Fix a test failure on 64-bit platforms.

Alexandre Julliard julliard at winehq.org
Thu Jul 28 13:55:39 CDT 2011


Module: wine
Branch: master
Commit: 9d9f6da7da4dee9fe9743584196e2892f69f0497
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=9d9f6da7da4dee9fe9743584196e2892f69f0497

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Jul 28 11:25:04 2011 +0200

rpcrt4/tests: Fix a test failure on 64-bit platforms.

---

 dlls/rpcrt4/tests/server.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/rpcrt4/tests/server.c b/dlls/rpcrt4/tests/server.c
index ced357c..eb8f061 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;
 }




More information about the wine-cvs mailing list