msxml3: Corrected double free in test.
authorAlistair Leslie-Hughes <leslie_alistair@hotmail.com>
Tue, 11 Mar 2008 08:33:06 +0000 (19:33 +1100)
committerAlexandre Julliard <julliard@winehq.org>
Tue, 11 Mar 2008 12:26:11 +0000 (13:26 +0100)
dlls/msxml3/tests/domdoc.c

index 5d7fc0cd12ba6abd5235fccd52a9c00ee2e4eb73..c4c5b9cb04bf2c8c80d309cf41b43c3d9e1fa2e0 100644 (file)
@@ -2,7 +2,7 @@
  * XML test
  *
  * Copyright 2005 Mike McCormack for CodeWeavers
- * Copyright 2007 Alistair Leslie-Hughes
+ * Copyright 2007-2008 Alistair Leslie-Hughes
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -528,6 +528,7 @@ static void test_domdoc( void )
     ok( r == E_INVALIDARG, "returns %08x\n", r );
     r = IXMLDOMDocument_createTextNode(doc, str, &nodetext);
     ok( r == S_OK, "returns %08x\n", r );
+    SysFreeString( str );
     if(nodetext)
     {
         IXMLDOMNamedNodeMap *pAttribs;
@@ -696,7 +697,6 @@ static void test_domdoc( void )
 
         IXMLDOMText_Release( nodetext );
     }
-    SysFreeString( str );
 
     /* test Create Comment */
     r = IXMLDOMDocument_createComment(doc, NULL, NULL);