Module: wine Branch: master Commit: f139a88fd5b5df6baac1b1d1bbce2113a7e68adf URL: http://source.winehq.org/git/wine.git/?a=commit;h=f139a88fd5b5df6baac1b1d1bb... Author: Nikolay Sivov <nsivov(a)codeweavers.com> Date: Sat Jun 30 17:48:44 2012 +0400 msxml3: Fix node interface leak after nextNode(). --- dlls/msxml3/selection.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) diff --git a/dlls/msxml3/selection.c b/dlls/msxml3/selection.c index 55873bb..3cbf4e9 100644 --- a/dlls/msxml3/selection.c +++ b/dlls/msxml3/selection.c @@ -513,7 +513,11 @@ static HRESULT WINAPI enumvariant_Next( /* we need to advance one step more for some reason */ if (ret_count) + { + node = NULL; IXMLDOMSelection_nextNode(This->selection, &node); + if (node) IXMLDOMNode_Release(node); + } return celt == 0 ? S_OK : S_FALSE; }