mkwan       2002/11/07 09:41:00

  Modified:    java/src/org/apache/xalan/lib ExsltDatetime.java
  Log:
  For bugzilla 14322. Fix problem in condition checking in getZoneStart().
  
  Revision  Changes    Path
  1.6       +5 -7      xml-xalan/java/src/org/apache/xalan/lib/ExsltDatetime.java
  
  Index: ExsltDatetime.java
  ===================================================================
  RCS file: /home/cvs/xml-xalan/java/src/org/apache/xalan/lib/ExsltDatetime.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- ExsltDatetime.java        7 Nov 2002 17:10:12 -0000       1.5
  +++ ExsltDatetime.java        7 Nov 2002 17:41:00 -0000       1.6
  @@ -849,13 +849,11 @@
       private static int getZoneStart (String datetime)
       {
         if (datetime.indexOf("Z") == datetime.length()-1)
  -        return datetime.indexOf("Z");
  -      else if (
  -               (datetime.lastIndexOf("-") == datetime.length()-6 &&
  -                datetime.charAt(datetime.length()-3) == ':')               
  -                || 
  -                (datetime.indexOf("+") == datetime.length() -6)
  -              )
  +        return datetime.length()-1;
  +      else if (datetime.length() >=6 
  +                     && datetime.charAt(datetime.length()-3) == ':'
  +                     && (datetime.charAt(datetime.length()-6) == '+' 
  +                         || datetime.charAt(datetime.length()-6) == '-'))           
             
         {
           try
           {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to