From ab3cdafa37917ea0add080d07ac62711b77f7d56 Mon Sep 17 00:00:00 2001
From: Alberto Massari <amassari@apache.org>
Date: Mon, 26 Dec 2005 17:33:16 +0000
Subject: [PATCH] Fix for jira#1533 (default attributes in the definition for
 an element that is not validated because of errors would be added to the list
 of attributes even if already present)

git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@359082 13f79535-47bb-0310-9956-ffa450edef68
---
 src/xercesc/internal/IGXMLScanner2.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/xercesc/internal/IGXMLScanner2.cpp b/src/xercesc/internal/IGXMLScanner2.cpp
index 84ccb88dc..c2d7e324e 100644
--- a/src/xercesc/internal/IGXMLScanner2.cpp
+++ b/src/xercesc/internal/IGXMLScanner2.cpp
@@ -209,6 +209,7 @@ IGXMLScanner::buildAttList(const  RefVectorOf<KVStringPair>&  providedAttrs
                     attWildCard = currType->getAttWildCard();
                 }
                 else if (!currDV) { // check explicitly-set wildcard
+                    attDef = ((SchemaElementDecl*)elemDecl)->getAttDef(suffPtr, uriId);
                     attWildCard = ((SchemaElementDecl*)elemDecl)->getAttWildCard();
                 }
 
-- 
GitLab