Module: wine Branch: master Commit: be9f5f4aaff6299f11021370e02d2874dcbfb8a6 URL: https://source.winehq.org/git/wine.git/?a=commit;h=be9f5f4aaff6299f11021370e...
Author: Zebediah Figura z.figura12@gmail.com Date: Thu Oct 11 11:59:17 2018 -0500
rpcrt4: Handle non-ref pointers in calc_arg_size().
Signed-off-by: Zebediah Figura z.figura12@gmail.com Signed-off-by: Huw Davies huw@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
dlls/rpcrt4/ndr_stubless.c | 3 +++ 1 file changed, 3 insertions(+)
diff --git a/dlls/rpcrt4/ndr_stubless.c b/dlls/rpcrt4/ndr_stubless.c index a645a24..9e434a5 100644 --- a/dlls/rpcrt4/ndr_stubless.c +++ b/dlls/rpcrt4/ndr_stubless.c @@ -216,6 +216,9 @@ static DWORD calc_arg_size(MIDL_STUB_MESSAGE *pStubMsg, PFORMAT_STRING pFormat) default: FIXME("Unhandled type %02x\n", *pFormat); /* fallthrough */ + case FC_UP: + case FC_OP: + case FC_FP: case FC_IP: size = sizeof(void *); break;