Author: norman
Date: Mon Dec 13 08:54:08 2010
New Revision: 1045035

URL: http://svn.apache.org/viewvc?rev=1045035&view=rev
Log:
Fix NPE with null senders

Modified:
    
james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java

Modified: 
james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java
URL: 
http://svn.apache.org/viewvc/james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java?rev=1045035&r1=1045034&r2=1045035&view=diff
==============================================================================
--- 
james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java
 (original)
+++ 
james/server/trunk/mailets/src/main/java/org/apache/james/transport/mailets/SieveMailet.java
 Mon Dec 13 08:54:08 2010
@@ -92,8 +92,14 @@ public class SieveMailet extends SieveMa
     public void storeMail(MailAddress sender, MailAddress recipient, Mail 
mail) throws MessagingException {
         super.storeMail(sender, recipient, mail);
         
+        String s;
+        if (sender != null) {
+            s = sender.toString();
+        } else {
+            s = "<>";
+        }
         // if no exception was thrown the message was successfully stored in 
the mailbox
-        log("Local delivered mail " + mail.getName() +" sucessfully from " + 
sender.toString() + " to " + recipient.toString());
+        log("Local delivered mail " + mail.getName() +" sucessfully from " + s 
+ " to " + recipient.toString());
     }
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to