JAMES-1856 Postmaster can be null

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/015c00e5
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/015c00e5
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/015c00e5

Branch: refs/heads/master
Commit: 015c00e5ffef8a24679adde964419dd43bba98e2
Parents: 5ed8967
Author: Benoit Tellier <[email protected]>
Authored: Mon Nov 14 14:13:34 2016 +0700
Committer: Benoit Tellier <[email protected]>
Committed: Thu Nov 17 15:26:18 2016 +0700

----------------------------------------------------------------------
 .../java/org/apache/james/transport/mailets/AbstractSign.java     | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/015c00e5/mailet/crypto/src/main/java/org/apache/james/transport/mailets/AbstractSign.java
----------------------------------------------------------------------
diff --git 
a/mailet/crypto/src/main/java/org/apache/james/transport/mailets/AbstractSign.java
 
b/mailet/crypto/src/main/java/org/apache/james/transport/mailets/AbstractSign.java
index 0188beb..84f95b6 100644
--- 
a/mailet/crypto/src/main/java/org/apache/james/transport/mailets/AbstractSign.java
+++ 
b/mailet/crypto/src/main/java/org/apache/james/transport/mailets/AbstractSign.java
@@ -576,7 +576,8 @@ public abstract class AbstractSign extends GenericMailet {
         }
         
         // The sender is the postmaster?
-        if (getMailetContext().getPostmaster().equals(reversePath)) {
+        if (getMailetContext().getPostmaster() != null &&
+            getMailetContext().getPostmaster().equals(reversePath)) {
             // should not sign postmaster sent messages?
             if (!isPostmasterSigns()) {
                 log("Can not sign mails for postmaster");


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

Reply via email to