Commit 1412c47a authored by Robert Shearman's avatar Robert Shearman Committed by Alexandre Julliard

rpcrt4: Fix the retrieval of This for interpreted proxies.

parent 7ef5c3c7
...@@ -578,7 +578,7 @@ LONG_PTR WINAPIV NdrClientCall2(PMIDL_STUB_DESC pStubDesc, PFORMAT_STRING pForma ...@@ -578,7 +578,7 @@ LONG_PTR WINAPIV NdrClientCall2(PMIDL_STUB_DESC pStubDesc, PFORMAT_STRING pForma
if (pProcHeader->Oi_flags & RPC_FC_PROC_OIF_OBJECT) if (pProcHeader->Oi_flags & RPC_FC_PROC_OIF_OBJECT)
{ {
/* object is always the first argument */ /* object is always the first argument */
This = *(void **)ARG_FROM_OFFSET(stubMsg, 0); This = **(void ***)(&pFormat+1);
NdrProxyInitialize(This, &rpcMsg, &stubMsg, pStubDesc, procedure_number); NdrProxyInitialize(This, &rpcMsg, &stubMsg, pStubDesc, procedure_number);
} }
else else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment