[PATCH 2/2] gameux: Fix memory leaks (valgrind)

Alistair Leslie-Hughes leslie_alistair at hotmail.com
Tue Nov 10 21:44:03 CST 2015


Fixes https://bugs.winehq.org/show_bug.cgi?id=36280

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
---
 dlls/gameux/gamestatistics.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dlls/gameux/gamestatistics.c b/dlls/gameux/gamestatistics.c
index e6e33bb..b9e913e 100644
--- a/dlls/gameux/gamestatistics.c
+++ b/dlls/gameux/gamestatistics.c
@@ -264,7 +264,7 @@ static HRESULT GAMEUX_updateStatisticsFile(struct GAMEUX_STATS *stats)
                     }
 
                     if(SUCCEEDED(hr))
-                        hr = IXMLDOMNode_appendChild(categoryNode, statisticsNode, &statisticsNode);
+                        hr = IXMLDOMNode_appendChild(categoryNode, statisticsNode, NULL);
 
                     IXMLDOMElement_Release(statisticsElement);
                     IXMLDOMNode_Release(statisticsNode);
@@ -578,6 +578,8 @@ static HRESULT GAMEUX_loadStatisticsFromFile(struct GAMEUX_STATS *data)
                             }
                         }
 
+                        IXMLDOMNodeList_Release(categoryChildren);
+
                         if(SUCCEEDED(hr))
                             hr = S_OK;
                     }
-- 
2.6.1




More information about the wine-patches mailing list