From ce68c6ed1ad6e8680237c4c168f9c10806861662 Mon Sep 17 00:00:00 2001 From: Srinivasan Ramasubramanian <srini@bigswitch.com> Date: Thu, 9 Aug 2012 21:13:11 -0700 Subject: [PATCH] Bugfix: portLinks.containsKey() must use NodePortTuple as the parameter, not long. --- .../linkdiscovery/internal/LinkDiscoveryManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java index c940cf024..cf3343c2c 100644 --- a/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java +++ b/src/main/java/net/floodlightcontroller/linkdiscovery/internal/LinkDiscoveryManager.java @@ -786,11 +786,11 @@ IFloodlightModule, IInfoProvider, IHAListener { switchLinks.get(lt.getDst()).add(lt); // index both ends by switch:port - if (!portLinks.containsKey(lt.getSrc())) + if (!portLinks.containsKey(srcNpt)) portLinks.put(srcNpt, new HashSet<Link>()); portLinks.get(srcNpt).add(lt); - if (!portLinks.containsKey(lt.getDst())) + if (!portLinks.containsKey(dstNpt)) portLinks.put(dstNpt, new HashSet<Link>()); portLinks.get(dstNpt).add(lt); -- GitLab