mshtml: Fix reference leak in HTMLStyleSheetRulesCollection_item.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Gabriel Ivăncescu 2021-10-25 16:30:29 +03:00 committed by Alexandre Julliard
parent c6b9cb7747
commit 9ca56d3e97

View file

@ -348,6 +348,7 @@ static HRESULT WINAPI HTMLStyleSheetRulesCollection_item(IHTMLStyleSheetRulesCol
HTMLStyleSheetRulesCollection *This = impl_from_IHTMLStyleSheetRulesCollection(iface);
nsIDOMCSSRule *nsstylesheetrule;
nsresult nsres;
HRESULT hres;
TRACE("(%p)->(%d %p)\n", This, index, p);
@ -357,7 +358,9 @@ static HRESULT WINAPI HTMLStyleSheetRulesCollection_item(IHTMLStyleSheetRulesCol
if(!nsstylesheetrule)
return E_INVALIDARG;
return create_style_sheet_rule(nsstylesheetrule, dispex_compat_mode(&This->dispex), p);
hres = create_style_sheet_rule(nsstylesheetrule, dispex_compat_mode(&This->dispex), p);
nsIDOMCSSRule_Release(nsstylesheetrule);
return hres;
}
static const IHTMLStyleSheetRulesCollectionVtbl HTMLStyleSheetRulesCollectionVtbl = {