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