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]