From 86a2fed24038522cba1af2a75899bc7a87265604 Mon Sep 17 00:00:00 2001 From: Mark Fisher Date: Thu, 16 Sep 2010 23:01:51 -0700 Subject: [PATCH] avoiding NPE in AbstractMailReceiver --- .../springframework/integration/mail/AbstractMailReceiver.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/spring-integration-mail/src/main/java/org/springframework/integration/mail/AbstractMailReceiver.java b/spring-integration-mail/src/main/java/org/springframework/integration/mail/AbstractMailReceiver.java index ec90845c46..dba6cf25a3 100755 --- a/spring-integration-mail/src/main/java/org/springframework/integration/mail/AbstractMailReceiver.java +++ b/spring-integration-mail/src/main/java/org/springframework/integration/mail/AbstractMailReceiver.java @@ -34,7 +34,6 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.springframework.beans.factory.DisposableBean; -import org.springframework.beans.factory.InitializingBean; import org.springframework.integration.context.IntegrationObjectSupport; import org.springframework.util.Assert; @@ -253,7 +252,7 @@ public abstract class AbstractMailReceiver extends IntegrationObjectSupport impl Message[] copiedMessages = new Message[messages.length]; for (int i = 0; i < messages.length; i++) { - if (this.shouldMarkMessagesAsRead){ + if (this.shouldMarkMessagesAsRead != null && this.shouldMarkMessagesAsRead) { messages[i].setFlag(Flag.SEEN, true); } copiedMessages[i] = new MimeMessage((MimeMessage) messages[i]);