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;
           }