Commit 67ea78c8 authored by Michael Stefaniuc's avatar Michael Stefaniuc Committed by Alexandre Julliard

sxs: Don't assign a COM object to the 3rd param of QueryInterface.

parent 2868e935
...@@ -57,19 +57,17 @@ static inline struct cache *impl_from_IAssemblyCache(IAssemblyCache *iface) ...@@ -57,19 +57,17 @@ static inline struct cache *impl_from_IAssemblyCache(IAssemblyCache *iface)
static HRESULT WINAPI cache_QueryInterface( static HRESULT WINAPI cache_QueryInterface(
IAssemblyCache *iface, IAssemblyCache *iface,
REFIID riid, REFIID riid,
void **obj ) void **ret_iface )
{ {
struct cache *cache = impl_from_IAssemblyCache(iface); TRACE("%p, %s, %p\n", iface, debugstr_guid(riid), ret_iface);
TRACE("%p, %s, %p\n", cache, debugstr_guid(riid), obj);
*obj = NULL; *ret_iface = NULL;
if (IsEqualIID(riid, &IID_IUnknown) || if (IsEqualIID(riid, &IID_IUnknown) ||
IsEqualIID(riid, &IID_IAssemblyCache)) IsEqualIID(riid, &IID_IAssemblyCache))
{ {
IAssemblyCache_AddRef( iface ); IAssemblyCache_AddRef( iface );
*obj = cache; *ret_iface = iface;
return S_OK; return S_OK;
} }
......
...@@ -56,19 +56,17 @@ static inline struct name *impl_from_IAssemblyName( IAssemblyName *iface ) ...@@ -56,19 +56,17 @@ static inline struct name *impl_from_IAssemblyName( IAssemblyName *iface )
static HRESULT WINAPI name_QueryInterface( static HRESULT WINAPI name_QueryInterface(
IAssemblyName *iface, IAssemblyName *iface,
REFIID riid, REFIID riid,
void **obj ) void **ret_iface )
{ {
struct name *name = impl_from_IAssemblyName( iface ); TRACE("%p, %s, %p\n", iface, debugstr_guid(riid), ret_iface);
TRACE("%p, %s, %p\n", name, debugstr_guid(riid), obj);
*obj = NULL; *ret_iface = NULL;
if (IsEqualIID( riid, &IID_IUnknown ) || if (IsEqualIID( riid, &IID_IUnknown ) ||
IsEqualIID( riid, &IID_IAssemblyName )) IsEqualIID( riid, &IID_IAssemblyName ))
{ {
IAssemblyName_AddRef( iface ); IAssemblyName_AddRef( iface );
*obj = name; *ret_iface = iface;
return S_OK; return S_OK;
} }
......
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