Update of /var/cvs/src/org/mmbase/util/transformers In directory james.mmbase.org:/tmp/cvs-serv1477
Modified Files: XmlField.java Log Message: Could occur indexoutofboundexception See also: http://cvs.mmbase.org/viewcvs/src/org/mmbase/util/transformers Index: XmlField.java =================================================================== RCS file: /var/cvs/src/org/mmbase/util/transformers/XmlField.java,v retrieving revision 1.55 retrieving revision 1.56 diff -u -b -r1.55 -r1.56 --- XmlField.java 4 Jun 2008 14:30:25 -0000 1.55 +++ XmlField.java 9 Jun 2008 09:17:45 -0000 1.56 @@ -20,7 +20,7 @@ * XMLFields in MMBase. This class can encode such a field to several other formats. * * @author Michiel Meeuwissen - * @version $Id: XmlField.java,v 1.55 2008/06/04 14:30:25 michiel Exp $ + * @version $Id: XmlField.java,v 1.56 2008/06/09 09:17:45 michiel Exp $ */ public class XmlField extends ConfigurableStringTransformer implements CharTransformer { @@ -240,7 +240,7 @@ */ static void preHandleHeaders(StringObject obj) { - int pos = obj.charAt(0) == '$' ? 0 : obj.indexOf("\n$"); + int pos = (obj.length() > 0 && (obj.charAt(0) == '$')) ? 0 : obj.indexOf("\n$"); while (pos >= 0) { // search newline pos++; _______________________________________________ Cvs mailing list Cvs@lists.mmbase.org http://lists.mmbase.org/mailman/listinfo/cvs