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]
