Author: sandygao
Date: Thu Aug  9 15:23:06 2012
New Revision: 1371253

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

Modified:
    xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java

Modified: 
xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
URL: 
http://svn.apache.org/viewvc/xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java?rev=1371253&r1=1371252&r2=1371253&view=diff
==============================================================================
--- xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java 
(original)
+++ xerces/java/trunk/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java 
Thu Aug  9 15:23:06 2012
@@ -3141,7 +3141,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: commits-unsubscr...@xerces.apache.org
For additional commands, e-mail: commits-h...@xerces.apache.org

Reply via email to