Rob Shearman : msxml3: Fix some memory leaks of name in test_xmldoc.

Alexandre Julliard julliard at winehq.org
Thu Nov 15 07:45:01 CST 2007


Module: wine
Branch: master
Commit: 76d0cab17ddfd11c73d9e13ef421c7b884b46333
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=76d0cab17ddfd11c73d9e13ef421c7b884b46333

Author: Rob Shearman <rob at codeweavers.com>
Date:   Wed Nov 14 10:45:29 2007 +0000

msxml3: Fix some memory leaks of name in test_xmldoc.

---

 dlls/msxml3/tests/xmldoc.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/dlls/msxml3/tests/xmldoc.c b/dlls/msxml3/tests/xmldoc.c
index feada7c..1186c9b 100644
--- a/dlls/msxml3/tests/xmldoc.c
+++ b/dlls/msxml3/tests/xmldoc.c
@@ -127,6 +127,7 @@ static void test_xmldoc(void)
     hr = IXMLElement_get_tagName(element, &name);
     ok(hr == S_OK, "Expected S_OK, got %d\n", hr);
     ok(!lstrcmpW(name, szBankAccount), "Expected BANKACCOUNT\n");
+    SysFreeString(name);
 
     hr = IXMLElement_get_children(element, &collection);
     ok(hr == S_OK, "Expected S_OK, got %d\n", hr);
@@ -151,6 +152,7 @@ static void test_xmldoc(void)
     hr = IXMLElement_get_tagName(child, &name);
     ok(hr == S_OK, "Expected S_OK, got %d\n", hr);
     ok(!lstrcmpW(name, szNumber), "Expected NUMBER\n");
+    SysFreeString(name);
 
     hr = IXMLElement_get_children(child, &inner);
     ok(hr == S_OK, "Expected S_OK, got %d\n", hr);
@@ -171,6 +173,7 @@ static void test_xmldoc(void)
     hr = IXMLElement_get_text(value, &name);
     ok(hr == S_OK, "Expected S_OK, got %d\n", hr);
     ok(!lstrcmpW(name, szNumVal), "Expected '1234'\n");
+    SysFreeString(name);
 
     IXMLElementCollection_Release(inner);
 
@@ -196,6 +199,7 @@ static void test_xmldoc(void)
     hr = IXMLElement_get_tagName(child, &name);
     ok(hr == S_OK, "Expected S_OK, got %d\n", hr);
     ok(!lstrcmpW(name, szName), "Expected NAME\n");
+    SysFreeString(name);
 
     hr = IXMLElement_get_children(child, &inner);
     ok(hr == S_OK, "Expected S_OK, got %d\n", hr);
@@ -217,6 +221,7 @@ static void test_xmldoc(void)
     hr = IXMLElement_get_text(value, &name);
     ok(hr == S_OK, "Expected S_OK, got %d\n", hr);
     ok(!lstrcmpW(name, szNameVal), "Expected 'Captain Ahab'\n");
+    SysFreeString(name);
 
     IXMLElementCollection_Release(inner);
 




More information about the wine-cvs mailing list