Author: sandygao
Date: Thu Aug  9 15:23:53 2012
New Revision: 1371254

URL: http://svn.apache.org/viewvc?rev=1371254&view=rev
Log:
Fixing potential NPE. Target namespace of a schema component could be null.

Modified:
    
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java

Modified: 
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
URL: 
http://svn.apache.org/viewvc/xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java?rev=1371254&r1=1371253&r2=1371254&view=diff
==============================================================================
--- 
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
 (original)
+++ 
xerces/java/branches/xml-schema-1.1-dev/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
 Thu Aug  9 15:23:53 2012
@@ -3404,7 +3404,7 @@ public class XSDHandler {
     
     private void addRelatedType(XSTypeDefinition type, Vector componentList, 
String namespace, Hashtable dependencies) {
         if (!type.getAnonymous()) {
-            if 
(!type.getNamespace().equals(SchemaSymbols.URI_SCHEMAFORSCHEMA)) { //REVISIT - 
do we use == instead
+            if 
(!SchemaSymbols.URI_SCHEMAFORSCHEMA.equals(type.getNamespace())) { //REVISIT - 
do we use == instead
                 if (!componentList.contains(type)) {
                     final Vector importedNamespaces = 
findDependentNamespaces(namespace, dependencies);
                     addNamespaceDependency(namespace, type.getNamespace(), 
importedNamespaces);



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

Reply via email to