Update of /var/cvs/applications/email/src/org/mmbase/module/smtp
In directory james.mmbase.org:/tmp/cvs-serv17461

Modified Files:
        CloudMailHandler.java 
Log Message:
avoid NPE if function returns null


See also: 
http://cvs.mmbase.org/viewcvs/applications/email/src/org/mmbase/module/smtp


Index: CloudMailHandler.java
===================================================================
RCS file: 
/var/cvs/applications/email/src/org/mmbase/module/smtp/CloudMailHandler.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- CloudMailHandler.java       22 Jan 2008 09:51:39 -0000      1.10
+++ CloudMailHandler.java       1 Jul 2008 09:20:09 -0000       1.11
@@ -25,7 +25,7 @@
  * This MailHandler dispatched the received Mail Message to MMBase objects. 
This makes it possible
  * to implement web-mail.
  *
- * @version $Id: CloudMailHandler.java,v 1.10 2008/01/22 09:51:39 michiel Exp $
+ * @version $Id: CloudMailHandler.java,v 1.11 2008/07/01 09:20:09 michiel Exp $
  */
 public class CloudMailHandler implements MailHandler {
     private static final Logger log = 
Logging.getLoggerInstance(CloudMailHandler.class);
@@ -298,7 +298,7 @@
             try {
                 Function forwardEmail = user.getFunction("forwardEmail");
                 Parameters params = forwardEmail.createParameters();
-                String mailadres = 
forwardEmail.getFunctionValue(params).toString();
+                String mailadres = 
org.mmbase.util.Casting.toString(forwardEmail.getFunctionValue(params));
                 if (mailadres != null && ! "".equals(mailadres)) {
                     try {
                         log.service("Forwarding " + email + " to " + mailadres 
+ " because function 'forwardEmail' in node '" + user.getNumber() + "' returned 
that address.");
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to