Nikolay Sivov : msxml3: Remove useless parts of schema cleanup helper.

Alexandre Julliard julliard at winehq.org
Tue Feb 22 10:36:11 CST 2011


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue Feb 22 00:49:18 2011 +0300

msxml3: Remove useless parts of schema cleanup helper.

---

 dlls/msxml3/schema.c |    9 +++------
 1 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/dlls/msxml3/schema.c b/dlls/msxml3/schema.c
index 9239326..f195804 100644
--- a/dlls/msxml3/schema.c
+++ b/dlls/msxml3/schema.c
@@ -660,7 +660,7 @@ static inline xmlSchemaPtr get_node_schema(schema_cache* This, xmlNodePtr node)
     return (!entry)? NULL : entry->schema;
 }
 
-xmlExternalEntityLoader _external_entity_loader = NULL;
+static xmlExternalEntityLoader _external_entity_loader;
 
 static xmlParserInputPtr external_entity_loader(const char *URL, const char *ID,
                                                 xmlParserCtxtPtr ctxt)
@@ -713,7 +713,7 @@ void schemasInit(void)
     datatypes_src = BAD_CAST buf;
     datatypes_len = len + 1;
 
-    if ((void*)xmlGetExternalEntityLoader() != (void*)external_entity_loader)
+    if (xmlGetExternalEntityLoader() != external_entity_loader)
     {
         _external_entity_loader = xmlGetExternalEntityLoader();
         xmlSetExternalEntityLoader(external_entity_loader);
@@ -722,10 +722,7 @@ void schemasInit(void)
 
 void schemasCleanup(void)
 {
-    if (datatypes_handle)
-        FreeResource(datatypes_handle);
-    if (datatypes_schema)
-        xmlSchemaFree(datatypes_schema);
+    xmlSchemaFree(datatypes_schema);
     xmlSetExternalEntityLoader(_external_entity_loader);
 }
 




More information about the wine-cvs mailing list