Module: wine Branch: master Commit: f139a88fd5b5df6baac1b1d1bbce2113a7e68adf URL: http://source.winehq.org/git/wine.git/?a=commit;h=f139a88fd5b5df6baac1b1d1bb...
Author: Nikolay Sivov nsivov@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; }