Repository: james-project Updated Branches: refs/heads/master db5a3b8d9 -> b0d973c0d
Fix for JAMES-1815: Copy potentially immutable list to allow modifications Project: http://git-wip-us.apache.org/repos/asf/james-project/repo Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/cbd2bdf6 Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/cbd2bdf6 Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/cbd2bdf6 Branch: refs/heads/master Commit: cbd2bdf62ff989a18de614de389568a604968814 Parents: db5a3b8 Author: Tobias Fleig <[email protected]> Authored: Tue Aug 9 11:37:40 2016 +0200 Committer: Tobias Fleig <[email protected]> Committed: Tue Aug 9 11:37:40 2016 +0200 ---------------------------------------------------------------------- .../java/org/apache/james/domainlist/lib/AbstractDomainList.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/cbd2bdf6/server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java ---------------------------------------------------------------------- diff --git a/server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java b/server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java index 54311ff..a96093f 100644 --- a/server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java +++ b/server/data/data-library/src/main/java/org/apache/james/domainlist/lib/AbstractDomainList.java @@ -118,6 +118,9 @@ public abstract class AbstractDomainList implements DomainList, LogEnabled, Conf List<String> domains = getDomainListInternal(); if (domains != null) { + // create mutable copy, some subclasses return ImmutableList + domains = new ArrayList<String>(domains); + String hostName; try { hostName = getDNSServer().getHostName(getDNSServer().getLocalHost()); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
