From 54d949fbe8da397552d256995f601933300c5a04 Mon Sep 17 00:00:00 2001
From: Adam Martinson <amartinson@codeweavers.com>
Date: Wed, 24 Nov 2010 13:53:17 -0600
Subject: [PATCH] msxml3: Fix a few error messages.

---
 dlls/msxml3/domdoc.c | 12 +++++++++---
 dlls/msxml3/schema.c |  2 ++
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/dlls/msxml3/domdoc.c b/dlls/msxml3/domdoc.c
index 45a495d80a1..e06b03d3ab2 100644
--- a/dlls/msxml3/domdoc.c
+++ b/dlls/msxml3/domdoc.c
@@ -2656,9 +2656,15 @@ static HRESULT WINAPI domdoc_validateNode(
         {
             ++validated;
             /* TODO: get a real error code here */
-            TRACE("schema validation failed\n");
-            if (hr != S_OK)
+            if (hr == S_OK)
+            {
+                TRACE("schema validation succeeded\n");
+            }
+            else
+            {
+                ERR("schema validation failed\n");
                 err_code = E_XML_INVALID;
+            }
         }
         else
         {
@@ -2669,7 +2675,7 @@ static HRESULT WINAPI domdoc_validateNode(
 
     if (!validated)
     {
-        TRACE("no DTD or schema found\n");
+        ERR("no DTD or schema found\n");
         err_code = E_XML_NODTD;
         hr = S_FALSE;
     }
diff --git a/dlls/msxml3/schema.c b/dlls/msxml3/schema.c
index 17439a54b83..fd56aebc3c8 100644
--- a/dlls/msxml3/schema.c
+++ b/dlls/msxml3/schema.c
@@ -1356,6 +1356,8 @@ HRESULT SchemaCache_validate_tree(IXMLDOMSchemaCollection2* iface, xmlNodePtr tr
      *       do we try to load from that? */
     if (schema)
         return Schema_validate_tree(schema, tree);
+    else
+        WARN("no schema found for xmlns=%s\n", get_node_nsURI(tree));
 
     return E_FAIL;
 }
-- 
GitLab