Nikolay Sivov : msxml3/tests: Fix some stream instance leaks (Valgrind).
Alexandre Julliard
julliard at winehq.org
Mon May 5 15:03:26 CDT 2014
Module: wine
Branch: master
Commit: c9c47459a9709699c2d717d07d6da50f42e91468
URL: http://source.winehq.org/git/wine.git/?a=commit;h=c9c47459a9709699c2d717d07d6da50f42e91468
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Sun May 4 20:33:35 2014 +0400
msxml3/tests: Fix some stream instance leaks (Valgrind).
---
dlls/msxml3/tests/saxreader.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/dlls/msxml3/tests/saxreader.c b/dlls/msxml3/tests/saxreader.c
index 646984f..6c6a1b8 100644
--- a/dlls/msxml3/tests/saxreader.c
+++ b/dlls/msxml3/tests/saxreader.c
@@ -2443,6 +2443,7 @@ static void test_saxreader(void)
hr = ISAXXMLReader_parse(reader, var);
EXPECT_HR(hr, S_OK);
ok_sequence(sequences, CONTENT_HANDLER_INDEX, test_seq, "attribute value normalization", TRUE);
+ IStream_Release(stream);
resolver = (void*)0xdeadbeef;
hr = ISAXXMLReader_getEntityResolver(reader, &resolver);
@@ -2476,6 +2477,8 @@ static void test_saxreader(void)
sprintf(seqname, "%s: cdata test", table->name);
ok_sequence(sequences, CONTENT_HANDLER_INDEX, test_seq, seqname, TRUE);
+ IStream_Release(stream);
+
/* 2. CDATA sections */
stream = create_test_stream(test2_cdata_xml, -1);
V_VT(&var) = VT_UNKNOWN;
@@ -4244,6 +4247,7 @@ static void test_mxwriter_stream(void)
EXPECT_HR(hr, S_OK);
ok(pos2.QuadPart == 2, "got wrong position\n");
+ IStream_Release(stream);
ISAXContentHandler_Release(content);
IMXWriter_Release(writer);
@@ -5509,6 +5513,7 @@ static void test_mxattr_localname(void)
ISAXAttributes_Release(saxattr);
IMXAttributes_Release(mxattr);
+ free_bstrs();
}
}
More information about the wine-cvs
mailing list