From 26084daa46ee646b4e3d9e79bc68b35bf4f31b65 Mon Sep 17 00:00:00 2001 From: Nikolay Sivov Date: Tue, 22 Feb 2011 00:49:18 +0300 Subject: [PATCH] msxml3: Remove useless parts of schema cleanup helper. --- dlls/msxml3/schema.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/dlls/msxml3/schema.c b/dlls/msxml3/schema.c index 9239326d496..f1958045b6c 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); }