From 8b8795136d21bb179858b2cf8180830b0d6da95c Mon Sep 17 00:00:00 2001 From: Rob Shearman Date: Sat, 29 Dec 2007 12:13:48 +0000 Subject: [PATCH] rpcss: Initialise some out-only parameters that aren't initialised by the generated RPC code. --- programs/rpcss/irotp.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/programs/rpcss/irotp.c b/programs/rpcss/irotp.c index 7832ac7286..21ede3201d 100644 --- a/programs/rpcss/irotp.c +++ b/programs/rpcss/irotp.c @@ -240,6 +240,8 @@ HRESULT IrotGetObject( WINE_TRACE("%p\n", moniker_data); + *cookie = 0; + EnterCriticalSection(&csRunningObjectTable); LIST_FOR_EACH_ENTRY(rot_entry, &RunningObjectTable, const struct rot_entry, entry) @@ -304,6 +306,8 @@ HRESULT IrotGetTimeOfLastChange( WINE_TRACE("%p\n", moniker_data); + memset(time, 0, sizeof(*time)); + EnterCriticalSection(&csRunningObjectTable); LIST_FOR_EACH_ENTRY(rot_entry, &RunningObjectTable, const struct rot_entry, entry) {