From bb8f166ce62dc5ab33341160895996a6fa36118d Mon Sep 17 00:00:00 2001 From: Amin Azez Date: Thu, 31 Jan 2008 15:37:49 +0000 Subject: [PATCH] Define discrinants first. unpacking of NDR doesn't work if a switch_is item occurs after the item switching - at least, if nodiscriminant is specified. --- source/librpc/idl/proxy.idl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/librpc/idl/proxy.idl b/source/librpc/idl/proxy.idl index 4987fbf2a48..79084304d93 100644 --- a/source/librpc/idl/proxy.idl +++ b/source/librpc/idl/proxy.idl @@ -14,8 +14,8 @@ interface rpcproxy [in] uint32 maxcnt, [in] hyper offset, [in] uint8 read_for_execute, - [in] [switch_is(flags & PROXY_USE_ZLIB)] digest_ digest, [in,out] uint8 flags, /* read_for_execute, zlib, md5 etc */ + [in] [switch_is(flags & PROXY_USE_CACHE)] digest_ digest, [out] uint32 nread, [out] [switch_is(flags)] Read_data response ); -- 2.11.4.GIT