Author: scantor
Date: Fri Jun 30 00:29:50 2017
New Revision: 1800342

URL: http://svn.apache.org/viewvc?rev=1800342&view=rev
Log:
Initialize and maintain disallowDTD member field properly.

Modified:
    xerces/c/trunk/src/xercesc/internal/XMLScanner.cpp

Modified: xerces/c/trunk/src/xercesc/internal/XMLScanner.cpp
URL: 
http://svn.apache.org/viewvc/xerces/c/trunk/src/xercesc/internal/XMLScanner.cpp?rev=1800342&r1=1800341&r2=1800342&view=diff
==============================================================================
--- xerces/c/trunk/src/xercesc/internal/XMLScanner.cpp (original)
+++ xerces/c/trunk/src/xercesc/internal/XMLScanner.cpp Fri Jun 30 00:29:50 2017
@@ -100,6 +100,7 @@ XMLScanner::XMLScanner(XMLValidator* con
     , fIdentityConstraintChecking(true)
     , fToCacheGrammar(false)
     , fUseCachedGrammar(false)
+    , fDisallowDTD(false)
     , fLoadExternalDTD(true)
     , fLoadSchema(true)
     , fNormalizeData(true)
@@ -201,7 +202,8 @@ XMLScanner::XMLScanner( XMLDocumentHandl
     , fIdentityConstraintChecking(true)
     , fToCacheGrammar(false)
     , fUseCachedGrammar(false)
-       , fLoadExternalDTD(true)
+    , fDisallowDTD(false)
+    , fLoadExternalDTD(true)
     , fLoadSchema(true)
     , fNormalizeData(true)
     , fGenerateSyntheticAnnotations(false)
@@ -663,6 +665,7 @@ void XMLScanner::setParseSettings(XMLSca
     
setValidationSchemaFullChecking(refScanner->getValidationSchemaFullChecking());
     cacheGrammarFromParse(refScanner->isCachingGrammarFromParse());
     useCachedGrammarInParse(refScanner->isUsingCachedGrammarInParse());
+    setDisallowDTD(refScanner->getDisallowDTD());
     setLoadExternalDTD(refScanner->getLoadExternalDTD());
     setLoadSchema(refScanner->getLoadSchema());
     setNormalizeData(refScanner->getNormalizeData());



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to