You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@aries.apache.org by cs...@apache.org on 2018/07/02 21:06:37 UTC

aries-rsa git commit: ARIES-1815 - Copy set to avoid concurrent modification

Repository: aries-rsa
Updated Branches:
  refs/heads/master 9d8a57efa -> 729eb6413


ARIES-1815 - Copy set to avoid concurrent modification


Project: http://git-wip-us.apache.org/repos/asf/aries-rsa/repo
Commit: http://git-wip-us.apache.org/repos/asf/aries-rsa/commit/729eb641
Tree: http://git-wip-us.apache.org/repos/asf/aries-rsa/tree/729eb641
Diff: http://git-wip-us.apache.org/repos/asf/aries-rsa/diff/729eb641

Branch: refs/heads/master
Commit: 729eb6413fbc3e307e92fad77c3c1d44c3baa3b0
Parents: 9d8a57e
Author: Christian Schneider <cs...@adobe.com>
Authored: Mon Jul 2 23:06:27 2018 +0200
Committer: Christian Schneider <cs...@adobe.com>
Committed: Mon Jul 2 23:06:27 2018 +0200

----------------------------------------------------------------------
 .../aries/rsa/topologymanager/importer/TopologyManagerImport.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/aries-rsa/blob/729eb641/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/TopologyManagerImport.java
----------------------------------------------------------------------
diff --git a/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/TopologyManagerImport.java b/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/TopologyManagerImport.java
index 44746c8..23e0544 100644
--- a/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/TopologyManagerImport.java
+++ b/topology-manager/src/main/java/org/apache/aries/rsa/topologymanager/importer/TopologyManagerImport.java
@@ -178,7 +178,7 @@ public class TopologyManagerImport implements EndpointEventListener, RemoteServi
     }
 
     private void unImportForGoneEndpoints(String filter) {
-        Set<ImportRegistration> importRegistrations = importedServices.get(filter);
+        Set<ImportRegistration> importRegistrations = new HashSet<>(importedServices.get(filter));
         Set<EndpointDescription> endpoints = importPossibilities.get(filter);
         for (ImportRegistration ir : importRegistrations) {
             EndpointDescription endpoint = ir.getImportReference().getImportedEndpoint();