diff --git a/src/main/java/net/floodlightcontroller/topology/Cluster.java b/src/main/java/net/floodlightcontroller/topology/Cluster.java index eb1489fb1a99a5c1b6efcacb8c8f74f885cd4616..e4ea23b8c97673f1d764b58211dd54f71f07b77c 100644 --- a/src/main/java/net/floodlightcontroller/topology/Cluster.java +++ b/src/main/java/net/floodlightcontroller/topology/Cluster.java @@ -58,16 +58,10 @@ public class Cluster { } void addLink(Link l) { - if (links.containsKey(l.getSrc()) == false) { - links.put(l.getSrc(), new HashSet<Link>()); - if (l.getSrc() < id) id = l.getSrc(); - } + add(l.getSrc()); links.get(l.getSrc()).add(l); - if (links.containsKey(l.getDst()) == false) { - links.put(l.getDst(), new HashSet<Link>()); - if (l.getDst() < id) id = l.getDst(); - } + add(l.getDst()); links.get(l.getDst()).add(l); }