Commit 70a84724 authored by Dmitry Timoshkov's avatar Dmitry Timoshkov Committed by Alexandre Julliard

rpcrt4: Avoid casting an object to IUnknown.

Cast its interface member to IUnknown instead.
parent 4ec4bdff
...@@ -332,7 +332,7 @@ HRESULT StdProxy_Construct(REFIID riid, ...@@ -332,7 +332,7 @@ HRESULT StdProxy_Construct(REFIID riid,
This = calloc(1, sizeof(StdProxyImpl)); This = calloc(1, sizeof(StdProxyImpl));
if (!This) return E_OUTOFMEMORY; if (!This) return E_OUTOFMEMORY;
if (!pUnkOuter) pUnkOuter = (IUnknown *)This; if (!pUnkOuter) pUnkOuter = (IUnknown *)&This->IRpcProxyBuffer_iface;
This->IRpcProxyBuffer_iface.lpVtbl = &StdProxy_Vtbl; This->IRpcProxyBuffer_iface.lpVtbl = &StdProxy_Vtbl;
This->PVtbl = vtbl->Vtbl; This->PVtbl = vtbl->Vtbl;
/* one reference for the proxy */ /* one reference for the proxy */
......
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