Nikolay Sivov : msxml3: Fix node interface leak after nextNode().
Alexandre Julliard
julliard at winehq.org
Mon Jul 2 13:22:02 CDT 2012
Module: wine
Branch: master
Commit: f139a88fd5b5df6baac1b1d1bbce2113a7e68adf
URL: http://source.winehq.org/git/wine.git/?a=commit;h=f139a88fd5b5df6baac1b1d1bbce2113a7e68adf
Author: Nikolay Sivov <nsivov at 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;
}
More information about the wine-cvs
mailing list