You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@cocoon.apache.org by jo...@apache.org on 2004/03/06 06:09:57 UTC

cvs commit: cocoon-2.1/src/blocks/mail/java/org/apache/cocoon/mail/transformation SendMailTransformer.java

joerg       2004/03/05 21:09:57

  Modified:    src/blocks/mail/java/org/apache/cocoon/mail/transformation
                        SendMailTransformer.java
  Log:
     <action dev="JH" type="fix" fixes-bug="25483" due-to="Rui Alberto L. Gon�alves" due-to-email="rui-l-goncalves@ptinovacao.pt">
       Avoid accumulating of addresses and attachements in SendMailTransformer,
       when sending multiple mails, i.e. multiple sendmail elements at once.
     </action>
  
  Revision  Changes    Path
  1.10      +4 -2      cocoon-2.1/src/blocks/mail/java/org/apache/cocoon/mail/transformation/SendMailTransformer.java
  
  Index: SendMailTransformer.java
  ===================================================================
  RCS file: /home/cvs/cocoon-2.1/src/blocks/mail/java/org/apache/cocoon/mail/transformation/SendMailTransformer.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- SendMailTransformer.java	5 Mar 2004 13:02:00 -0000	1.9
  +++ SendMailTransformer.java	6 Mar 2004 05:09:57 -0000	1.10
  @@ -295,7 +295,9 @@
           }
   
           if (name.equals(ELEMENT_SENDMAIL) == true) {
  -            // No need to do anything here
  +            // Clean from possible previous usage
  +            this.toAddresses.clear();
  +            this.attachments.clear();
           } else if (name.equals(ELEMENT_SMTPHOST) == true) {
               this.startTextRecording();
               this.mode = MODE_SMTPHOST;