You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2003/06/02 08:02:26 UTC

cvs commit: jakarta-james/src/java/org/apache/mailet MailAddress.java

noel        2003/06/01 23:02:25

  Modified:    src/java/org/apache/mailet Tag: branch_2_1_fcs
                        MailAddress.java
  Log:
  Check boundary case so that we can throw the semantic exception instead of an out of bounds
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.8.4.4   +1 -1      jakarta-james/src/java/org/apache/mailet/MailAddress.java
  
  Index: MailAddress.java
  ===================================================================
  RCS file: /home/cvs/jakarta-james/src/java/org/apache/mailet/MailAddress.java,v
  retrieving revision 1.8.4.3
  retrieving revision 1.8.4.4
  diff -u -r1.8.4.3 -r1.8.4.4
  --- MailAddress.java	8 Mar 2003 21:54:13 -0000	1.8.4.3
  +++ MailAddress.java	2 Jun 2003 06:02:25 -0000	1.8.4.4
  @@ -143,7 +143,7 @@
               }
   
               //find @
  -            if (address.charAt(pos) != '@') {
  +            if (pos >= address.length() || address.charAt(pos) != '@') {
                   throw new ParseException("Did not find @ between local-part and domain at position " + (pos + 1));
               }
               pos++;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: james-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-dev-help@jakarta.apache.org