From 241fd0824d41b3b48c0669fafc1ab9c64d0bc643 Mon Sep 17 00:00:00 2001 From: "Ray J. Greenwell" Date: Tue, 14 Jan 2014 11:30:08 -0800 Subject: [PATCH] Protect from stupid null usage by javax.mail. If you add no addresses to a message, getting the recipient array returns null rather than an empty array. So fucking dumb. --- src/main/java/com/samskivert/net/MailUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/samskivert/net/MailUtil.java b/src/main/java/com/samskivert/net/MailUtil.java index ca85cae2..1033791a 100644 --- a/src/main/java/com/samskivert/net/MailUtil.java +++ b/src/main/java/com/samskivert/net/MailUtil.java @@ -136,7 +136,7 @@ public class MailUtil } message.saveChanges(); Address[] recips = message.getAllRecipients(); - if (recips.length == 0) { + if (recips == null || recips.length == 0) { log.info("Not sending mail to zero recipients", "subject", subject, "message", message); return;