JAMES-1773 Relay limit can not be negative or 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/3ef4a113
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/3ef4a113
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/3ef4a113

Branch: refs/heads/master
Commit: 3ef4a113e0ec3e317e00835455292619fdb154b9
Parents: b738594
Author: Benoit Tellier <[email protected]>
Authored: Wed Aug 10 15:50:49 2016 +0700
Committer: Benoit Tellier <[email protected]>
Committed: Thu Aug 18 17:18:15 2016 +0700

----------------------------------------------------------------------
 .../main/java/org/apache/james/transport/matchers/RelayLimit.java | 3 +++
 1 file changed, 3 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/3ef4a113/mailet/standard/src/main/java/org/apache/james/transport/matchers/RelayLimit.java
----------------------------------------------------------------------
diff --git 
a/mailet/standard/src/main/java/org/apache/james/transport/matchers/RelayLimit.java
 
b/mailet/standard/src/main/java/org/apache/james/transport/matchers/RelayLimit.java
index 7a464be..2b5d52c 100644
--- 
a/mailet/standard/src/main/java/org/apache/james/transport/matchers/RelayLimit.java
+++ 
b/mailet/standard/src/main/java/org/apache/james/transport/matchers/RelayLimit.java
@@ -47,6 +47,9 @@ public class RelayLimit extends GenericMatcher {
         } catch (NumberFormatException e) {
             throw new MessagingException("No valid integer: " + 
getCondition());
         }
+        if (limit <= 0) {
+            throw new MessagingException("Relay limit should be superior to 
0");
+        }
     }
 
     public Collection<MailAddress> match(Mail mail) throws 
javax.mail.MessagingException {


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

Reply via email to