[2/5] msxml3: Don't return implementation pointer as an interface. Resend.
Dmitry Timoshkov
dmitry at baikal.ru
Fri Jan 31 00:18:02 CST 2014
---
dlls/msxml3/xmlelem.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/msxml3/xmlelem.c b/dlls/msxml3/xmlelem.c
index 2130c713..cdb7805 100644
--- a/dlls/msxml3/xmlelem.c
+++ b/dlls/msxml3/xmlelem.c
@@ -663,8 +663,8 @@ static HRESULT WINAPI xmlelem_collection_get__newEnum(IXMLElementCollection *ifa
if (!ppUnk)
return E_INVALIDARG;
- *ppUnk = (IUnknown *)This;
- IUnknown_AddRef(*ppUnk);
+ IXMLElementCollection_AddRef(iface);
+ *ppUnk = (IUnknown *)&This->IEnumVARIANT_iface;
return S_OK;
}
--
1.8.5.3
More information about the wine-patches
mailing list