You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by gd...@apache.org on 2002/09/19 15:48:32 UTC
cvs commit: xml-axis/java/src/org/apache/axis/encoding/ser SimpleDeserializer.java
gdaniels 2002/09/19 06:48:32
Modified: java/src/org/apache/axis/encoding/ser
SimpleDeserializer.java
Log:
Bulletproof SimpleDeserializer against zero-length strings. Patch submitted
by nbrennan@touchcorp.com.
Fixes http://nagoya.apache.org/bugzilla/show_bug.cgi?id=12800
Revision Changes Path
1.26 +1 -1 xml-axis/java/src/org/apache/axis/encoding/ser/SimpleDeserializer.java
Index: SimpleDeserializer.java
===================================================================
RCS file: /home/cvs/xml-axis/java/src/org/apache/axis/encoding/ser/SimpleDeserializer.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -r1.25 -r1.26
--- SimpleDeserializer.java 18 Sep 2002 16:10:35 -0000 1.25
+++ SimpleDeserializer.java 19 Sep 2002 13:48:32 -0000 1.26
@@ -207,7 +207,7 @@
DeserializationContext context)
throws SAXException
{
- if (isNil) {
+ if (isNil || val == null || val.length() == 0) {
value = null;
return;
}