dxdiagn: Avoid assigning COM objects to interface variables.

This commit is contained in:
Michael Stefaniuc 2023-05-09 18:27:29 +02:00 committed by Alexandre Julliard
parent c11ed566cb
commit e4b30b46c3
2 changed files with 2 additions and 2 deletions

View file

@ -42,7 +42,7 @@ static HRESULT WINAPI IDxDiagContainerImpl_QueryInterface(IDxDiagContainer *ifac
if (IsEqualGUID(riid, &IID_IUnknown)
|| IsEqualGUID(riid, &IID_IDxDiagContainer)) {
IUnknown_AddRef(iface);
*ppobj = This;
*ppobj = &This->IDxDiagContainer_iface;
return S_OK;
}

View file

@ -70,7 +70,7 @@ static HRESULT WINAPI IDxDiagProviderImpl_QueryInterface(IDxDiagProvider *iface,
if (IsEqualGUID(riid, &IID_IUnknown)
|| IsEqualGUID(riid, &IID_IDxDiagProvider)) {
IUnknown_AddRef(iface);
*ppobj = This;
*ppobj = &This->IDxDiagProvider_iface;
return S_OK;
}