You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2006/05/19 10:55:11 UTC
svn commit: r407751 -
/incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java
Author: gnodet
Date: Fri May 19 01:55:10 2006
New Revision: 407751
URL: http://svn.apache.org/viewvc?rev=407751&view=rev
Log:
Fix a possible NPE in StaxSource
Modified:
incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java
Modified: incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java
URL: http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java?rev=407751&r1=407750&r2=407751&view=diff
==============================================================================
--- incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java (original)
+++ incubator/servicemix/trunk/servicemix-core/src/main/java/org/apache/servicemix/jbi/jaxp/StaxSource.java Fri May 19 01:55:10 2006
@@ -135,6 +135,9 @@
for (int i = 0; i < streamReader.getNamespaceCount(); i++) {
String prefix = streamReader.getNamespacePrefix(i);
String uri = streamReader.getNamespaceURI(i);
+ if (uri == null) {
+ uri = "";
+ }
// Default namespace
if (prefix == null || prefix.length() == 0) {
attrs.addAttribute(null,
@@ -162,6 +165,9 @@
}
String type = streamReader.getAttributeType(i);
String value = streamReader.getAttributeValue(i);
+ if (value == null) {
+ value = "";
+ }
attrs.addAttribute(uri, localName, qName, type, value);
}
return attrs;